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.