|
|
|
|
Location:
signed.h
Link against: crypto.lib
class CSigningAlgorithmIdentifier : public CBase;
Contains two CAlgorithmIdentifier objects for comparison purposes.
Implements an equality operator.
CBase - Base class for all classes to be instantiated on the heap
CSigningAlgorithmIdentifier - Contains two
Defined in CSigningAlgorithmIdentifier:
AsymmetricAlgorithm(), DigestAlgorithm(), NewL(), NewLC(), iAsymmetricAlgorithm, iDigestAlgorithm, operator==(), ~CSigningAlgorithmIdentifier()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
static IMPORT_C CSigningAlgorithmIdentifier *NewL(const CSigningAlgorithmIdentifier &aSigningAlgorithmIdentifier);
Constructs a new Signing Algorithm Identifier object, copying an existing Signing Algorithm Identifier object.
|
|
static IMPORT_C CSigningAlgorithmIdentifier *NewLC(const CSigningAlgorithmIdentifier &aSigningAlgorithmIdentifier);
Constructs a new Signing Algorithm Identifier object, copying an existing Signing Algorithm Identifier object, and puts a pointer to it onto the cleanup stack.
|
|
IMPORT_C ~CSigningAlgorithmIdentifier();
Destructor.
Frees all resources owned by the object, prior to its destruction.
IMPORT_C TBool operator==(const CSigningAlgorithmIdentifier &aSigningAlgorithmIdentifier) const;
Tests whether the Signing Algorithm Identifier object is equal to the specified Signing Algorithm Identifier object.
|
|
IMPORT_C const CAlgorithmIdentifier &AsymmetricAlgorithm() const;
Gets the signature ID of the asymmetric algorithm.
|
IMPORT_C const CAlgorithmIdentifier &DigestAlgorithm() const;
Gets the signature ID of the digest algorithm.
|
protected: CAlgorithmIdentifier * iAsymmetricAlgorithm;
The signature ID of the asymmetric algorithm.
protected: CAlgorithmIdentifier * iDigestAlgorithm;
The signature ID of the digest algorithm.