CDecPKCS8Data Class Reference

class CDecPKCS8Data : public CBase

This class provides the means to decode PKCS#8 encoded private keys.

Inherits from

Constructor & Destructor Documentation

CDecPKCS8Data()

CDecPKCS8Data()[protected]

CDecPKCS8Data(const CDecPKCS8Data &)

CDecPKCS8Data(const CDecPKCS8Data &)[private]

Parameters

const CDecPKCS8Data &

~CDecPKCS8Data()

~CDecPKCS8Data()[virtual]

Destructor

Member Functions Documentation

Algorithm()

TAlgorithmId Algorithm()const [inline]

ConstructL(const TDesC8 &)

voidConstructL(const TDesC8 &aData)[protected]

Parameters

const TDesC8 & aData

KeyPairData()

MPKCS8DecodedKeyPairData *KeyPairData()const [inline]

NewL(const TDesC8 &)

CDecPKCS8Data *NewL(const TDesC8 &aData)[static]

Decodes a ASN1 sequence encoding PKCS#8 encrypted private key.

Parameters

const TDesC8 & aDataA descriptor containing the data.

PKCS8Attributes()

const TDesC8 &PKCS8Attributes()const [inline]

Version()

TInt Version()const [inline]

operator=(CDecPKCS8Data &)

CDecPKCS8Data &operator=(CDecPKCS8Data &)[private]

Parameters

CDecPKCS8Data &

Member Data Documentation

TAlgorithmId iAlgorithmID

TAlgorithmId iAlgorithmID[private]

HBufC8 * iAttributes

HBufC8 *iAttributes[private]

MPKCS8DecodedKeyPairData * iKeyPairData

MPKCS8DecodedKeyPairData *iKeyPairData[private]

TInt iVersion

TInt iVersion[private]