Location:
x509keys.h
Link against: x509.lib
class CX509DHValidationParams : public CBase;
Description
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).
Derivation
CBase
- Base class for all classes to be instantiated on the heap
CX509DHValidationParams
- Validates Diffie-Hellman (DH) Domain parameters
Members
Defined in CX509DHValidationParams
:
NewL()
, NewL()
, NewLC()
, NewLC()
, PGenCounter()
, Seed()
, iPGenCounter
, iSeed
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
static IMPORT_C CX509DHValidationParams *NewL(const TDesC8 &aBinaryData);
Description
Creates a new DH Validation parameters object from the specified buffer containing the encoded binary representation.
Parameters
const TDesC8 &aBinaryData |
The encoded binary representation.
|
|
Return value
static IMPORT_C CX509DHValidationParams *NewLC(const TDesC8 &aBinaryData);
Description
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 &aBinaryData |
The encoded binary representation.
|
|
Return value
static IMPORT_C CX509DHValidationParams *NewL(const TDesC8 &aBinaryData, TInt &aPos);
Description
Creates a new DH Validation parameters object from the specified buffer containing the encoded binary representation, starting
at the specified offset.
Parameters
const TDesC8 &aBinaryData |
The encoded binary representation.
|
TInt &aPos |
The offset position from which to start decoding.
|
|
Return value
static IMPORT_C CX509DHValidationParams *NewLC(const TDesC8 &aBinaryData, TInt &aPos);
Description
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 &aBinaryData |
The encoded binary representation.
|
TInt &aPos |
The offset position from which to start decoding.
|
|
Return value
IMPORT_C const TPtrC8 Seed() const;
Description
Gets a DSA prime generation seed.
Return value
const TPtrC8
|
The bit string parameter used as the seed.
|
|
IMPORT_C const TInteger &PGenCounter() const;
Description
Gets the output from a DSA prime generation counter.
Return value
const TInteger & |
The integer value output.
|
|
protected: HBufC8 * iSeed;
Description
protected: RInteger iPGenCounter;
Description