CSigningAlgorithmIdentifier Class Reference

class CSigningAlgorithmIdentifier : public CBase

Contains two CAlgorithmIdentifier objects for comparison purposes.

Implements an equality operator.

v6.0

Inherits from

  • CSigningAlgorithmIdentifier

Constructor & Destructor Documentation

~CSigningAlgorithmIdentifier()

IMPORT_C~CSigningAlgorithmIdentifier()

Destructor.

Frees all resources owned by the object, prior to its destruction.

Member Functions Documentation

AsymmetricAlgorithm()

IMPORT_C const CAlgorithmIdentifier &AsymmetricAlgorithm()const

Gets the signature ID of the asymmetric algorithm.

The signature ID of the asymmetric algorithm.

ConstructL(const CSigningAlgorithmIdentifier &)

voidConstructL(const CSigningAlgorithmIdentifier &aSigningAlgorithmIdentifier)[protected]

Second-phase constructor.

Parameters

const CSigningAlgorithmIdentifier & aSigningAlgorithmIdentifier

DigestAlgorithm()

IMPORT_C const CAlgorithmIdentifier &DigestAlgorithm()const

Gets the signature ID of the digest algorithm.

The signature ID of the digest algorithm.

NewL(const CSigningAlgorithmIdentifier &)

IMPORT_C CSigningAlgorithmIdentifier *NewL(const CSigningAlgorithmIdentifier &aSigningAlgorithmIdentifier)[static]

Constructs a new Signing Algorithm Identifier object, copying an existing Signing Algorithm Identifier object.

The new Signing Algorithm Identifier object.

Parameters

const CSigningAlgorithmIdentifier & aSigningAlgorithmIdentifierThe Signing Algorithm Identifier object.

NewLC(const CSigningAlgorithmIdentifier &)

IMPORT_C CSigningAlgorithmIdentifier *NewLC(const CSigningAlgorithmIdentifier &aSigningAlgorithmIdentifier)[static]

Constructs a new Signing Algorithm Identifier object, copying an existing Signing Algorithm Identifier object, and puts a pointer to it onto the cleanup stack.

The new Signing Algorithm Identifier object.

Parameters

const CSigningAlgorithmIdentifier & aSigningAlgorithmIdentifierThe Signing Algorithm Identifier object.

operator==(const CSigningAlgorithmIdentifier &)

IMPORT_C TBooloperator==(const CSigningAlgorithmIdentifier &aSigningAlgorithmIdentifier)const

Tests whether the Signing Algorithm Identifier object is equal to the specified Signing Algorithm Identifier object.

ETrue, if this object's Signing Algorithm Identifier value is equal to the specified Signing Algorithm Identifier object's value; EFalse, otherwise.

Parameters

const CSigningAlgorithmIdentifier & aSigningAlgorithmIdentifierThe Signing Algorithm Identifier object to be compared.

Member Data Documentation

CAlgorithmIdentifier * iAsymmetricAlgorithm

CAlgorithmIdentifier *iAsymmetricAlgorithm[protected]

The signature ID of the asymmetric algorithm.

CAlgorithmIdentifier * iDigestAlgorithm

CAlgorithmIdentifier *iDigestAlgorithm[protected]

The signature ID of the digest algorithm.