CX509DHPublicKey Class Reference

#include <x509keys.h>

Link against: x509.lib

class CX509DHPublicKey : public CDHPublicKey

Inherits from

Detailed Description

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

Since
v6.0

Constructor & Destructor Documentation

CX509DHPublicKey ( )

CX509DHPublicKey()[protected]

~CX509DHPublicKey ( )

IMPORT_C~CX509DHPublicKey()[virtual]

Destructor.

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

Member Function Documentation

ConstructL ( const TDesC8 &, const TDesC8 & )

voidConstructL(const TDesC8 &aParamsData,
const TDesC8 &aKeyData
)[protected]

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
aParamsDataA non-modifiable descriptor representing the entire encoding.
Return Value
A pointer to the new CX509DHPublicKey object.

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
aParamsDataA non-modifiable descriptor representing the entire encoding.
Return Value
A pointer to the new CX509DHPublicKey object.