CSigningAlgorithmIdentifier Class Reference

class CSigningAlgorithmIdentifier : public CBase

Contains two CAlgorithmIdentifier objects for comparison purposes.

Implements an equality operator.

Since
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.

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.

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.

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.

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.

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.