|
|
|
|
Location:
signed.h
Link against: crypto.lib
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.
CBase - Base class for all classes to be instantiated on the heap
CSubjectPublicKeyInfo - A base class for a container that holds information about a subject public key
Defined in CSubjectPublicKeyInfo:
AlgorithmId(), ConstructL(), EncodedParams(), KeyData(), NewL(), NewLC(), iAlgId, iEncodedKeyData, ~CSubjectPublicKeyInfo()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
static IMPORT_C CSubjectPublicKeyInfo *NewL(const CSubjectPublicKeyInfo &aSubjectPublicKeyInfo);
Creates a new subject public key object copied from an existing object.
|
|
static IMPORT_C CSubjectPublicKeyInfo *NewLC(const CSubjectPublicKeyInfo &aSubjectPublicKeyInfo);
Creates a new subject public key object copied from an existing object and puts a pointer to the new object onto the cleanup stack.
|
|
protected: virtual IMPORT_C void ConstructL(const CSubjectPublicKeyInfo &aSubjectPublicKeyInfo);
Second-phase constructor.
|
IMPORT_C TAlgorithmId AlgorithmId() const;
Gets the algorithm ID.
|
IMPORT_C const TPtrC8 EncodedParams() const;
Gets the encoded parameters required by the algorithm.
|
IMPORT_C const TPtrC8 KeyData() const;
Gets the encoded public key data.
|
protected: HBufC8 * iEncodedKeyData;
A heap descriptor representing the encoded key data.