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 &)

void ConstructL ( 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 & aData A 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]