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.