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 &)

void ConstructL ( 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 & aSigningAlgorithmIdentifier The 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 & aSigningAlgorithmIdentifier The Signing Algorithm Identifier object.

operator==(const CSigningAlgorithmIdentifier &)

IMPORT_C TBool operator== ( const CSigningAlgorithmIdentifier & aSigningAlgorithmIdentifier ) const

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

Parameters

const CSigningAlgorithmIdentifier & aSigningAlgorithmIdentifier The 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.