CX509DHValidationParams Class Reference

class CX509DHValidationParams : public CBase

Validates Diffie-Hellman (DH) Domain parameters.

Provides access to the DH Validation Parameters, which are used to determine if the DH Public Key has been generated in conformance with the algorithm specified in ESDH (see RFC 2631).

Since
v6.0

Inherits from

  • CX509DHValidationParams

Constructor & Destructor Documentation

CX509DHValidationParams()

CX509DHValidationParams()[protected]

~CX509DHValidationParams()

~CX509DHValidationParams()[virtual]

Destructor.

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

Member Functions Documentation

ConstructL(const TDesC8 &, TInt &)

voidConstructL(const TDesC8 &aBinaryData,
TInt &aPos
)[protected]

Parameters

const TDesC8 & aBinaryData
TInt & aPos

NewL(const TDesC8 &)

IMPORT_C CX509DHValidationParams *NewL(const TDesC8 &aBinaryData)[static]

Creates a new DH Validation parameters object from the specified buffer containing the encoded binary representation.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.

NewL(const TDesC8 &, TInt &)

IMPORT_C CX509DHValidationParams *NewL(const TDesC8 &aBinaryData,
TInt &aPos
)[static]

Creates a new DH Validation parameters object from the specified buffer containing the encoded binary representation, starting at the specified offset.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.
TInt & aPosThe offset position from which to start decoding.

NewLC(const TDesC8 &)

IMPORT_C CX509DHValidationParams *NewLC(const TDesC8 &aBinaryData)[static]

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

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.

NewLC(const TDesC8 &, TInt &)

IMPORT_C CX509DHValidationParams *NewLC(const TDesC8 &aBinaryData,
TInt &aPos
)[static]

Creates a new DH Validation parameters object from the specified buffer containing the encoded binary representation, starting at the specified offset, and puts a pointer to it onto the cleanup stack.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.
TInt & aPosThe offset position from which to start decoding.

PGenCounter()

IMPORT_C const TInteger &PGenCounter()const

Gets the output from a DSA prime generation counter.

Seed()

IMPORT_C const TPtrC8Seed()const

Gets a DSA prime generation seed.

Member Data Documentation

RInteger iPGenCounter

RInteger iPGenCounter[protected]

HBufC8 * iSeed

HBufC8 *iSeed[protected]