CX509DHPublicKey Class Reference

class CX509DHPublicKey : public CDHPublicKey

Provides clients with the information they need for Diffie-Hellman key exchange within a protocol.

Since
v6.0

Inherits from

Constructor & Destructor Documentation

CX509DHPublicKey()

CX509DHPublicKey ( ) [protected]

~CX509DHPublicKey()

IMPORT_C ~CX509DHPublicKey ( ) [virtual]

Destructor.

Frees all resources owned by the object, prior to its destruction.

Member Functions Documentation

ConstructL(const TDesC8 &, const TDesC8 &)

void ConstructL ( const TDesC8 & aParamsData,
const TDesC8 & aKeyData
) [protected]

Parameters

const TDesC8 & aParamsData
const TDesC8 & aKeyData

NewL(const TDesC8 &, const TDesC8 &)

IMPORT_C CX509DHPublicKey * NewL ( const TDesC8 & aParamsData,
const TDesC8 & aKeyData
) [static]

Creates a new CX509DHPublicKey object from the specified buffer containing the encoded binary representation.

Parameters

const TDesC8 & aParamsData A non-modifiable descriptor representing the entire encoding.
const TDesC8 & aKeyData

NewLC(const TDesC8 &, const TDesC8 &)

IMPORT_C CX509DHPublicKey * NewLC ( const TDesC8 & aParamsData,
const TDesC8 & aKeyData
) [static]

Creates a new CX509DHPublicKey object from the specified buffer containing the encoded binary representation, and puts a pointer to it onto the cleanup stack.

Parameters

const TDesC8 & aParamsData A non-modifiable descriptor representing the entire encoding.
const TDesC8 & aKeyData