class CSubjectPublicKeyInfo : public CBase |
A base class for a container that holds information about a subject public key.
It contains the algorithm ID, the encoded public key and the encoded parameters.
v6.0
Public Member Functions | |
---|---|
~CSubjectPublicKeyInfo() | |
IMPORT_C TAlgorithmId | AlgorithmId() |
IMPORT_C const TPtrC8 | EncodedParams() |
IMPORT_C const TPtrC8 | KeyData() |
IMPORT_C CSubjectPublicKeyInfo * | NewL(const CSubjectPublicKeyInfo &) |
IMPORT_C CSubjectPublicKeyInfo * | NewLC(const CSubjectPublicKeyInfo &) |
Protected Member Functions | |
---|---|
IMPORT_C void | ConstructL(const CSubjectPublicKeyInfo &) |
Protected Attributes | |
---|---|
CAlgorithmIdentifier * | iAlgId |
HBufC8 * | iEncodedKeyData |
IMPORT_C | ~CSubjectPublicKeyInfo | ( | ) |
Destructor.
Frees all resources owned by the object.
IMPORT_C void | ConstructL | ( | const CSubjectPublicKeyInfo & | aSubjectPublicKeyInfo | ) | [protected, virtual] |
Second-phase constructor.
const CSubjectPublicKeyInfo & aSubjectPublicKeyInfo | The subject public key object to be copied. |
IMPORT_C const TPtrC8 | EncodedParams | ( | ) | const |
Gets the encoded parameters required by the algorithm.
A non-modifiable pointer descriptor representing the encoded parameters.
IMPORT_C const TPtrC8 | KeyData | ( | ) | const |
Gets the encoded public key data.
A non-modifiable pointer descriptor representing the encoded public key data.
IMPORT_C CSubjectPublicKeyInfo * | NewL | ( | const CSubjectPublicKeyInfo & | aSubjectPublicKeyInfo | ) | [static] |
Creates a new subject public key object copied from an existing object.
A pointer to the new public key object.
const CSubjectPublicKeyInfo & aSubjectPublicKeyInfo | The subject public key object to be copied. |
IMPORT_C CSubjectPublicKeyInfo * | NewLC | ( | const CSubjectPublicKeyInfo & | aSubjectPublicKeyInfo | ) | [static] |
Creates a new subject public key object copied from an existing object and puts a pointer to the new object onto the cleanup stack.
A pointer to the new public key object.
const CSubjectPublicKeyInfo & aSubjectPublicKeyInfo | The subject public key object to be copied. |
HBufC8 * | iEncodedKeyData | [protected] |
A heap descriptor representing the encoded key data.