![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
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).
CBase
-
Base class for all classes to be instantiated on the heap.
CX509DHValidationParams
- Validates Diffie-Hellman (DH) Domain parameters.
Defined in CX509DHValidationParams
:
NewL(const TDesC8 &)
Creates a new DH Validation parameters object from the specified buffer containi...NewL(const TDesC8 &,TInt &)
Creates a new DH Validation parameters object from the specified buffer containi...NewLC(const TDesC8 &)
Creates a new DH Validation parameters object from the specified buffer containi...NewLC(const TDesC8 &,TInt &)
Creates a new DH Validation parameters object from the specified buffer containi...PGenCounter()const
Gets the output from a DSA prime generation counter.Seed()const
Gets a DSA prime generation seed.iPGenCounter
iSeed
~CX509DHValidationParams()
Destructor.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...IMPORT_C static CX509DHValidationParams* NewL(const TDesC8 &aBinaryData);
Creates a new DH Validation parameters object from the specified buffer containing the encoded binary representation.
|
|
IMPORT_C static CX509DHValidationParams* NewLC(const TDesC8 &aBinaryData);
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.
|
|
IMPORT_C static CX509DHValidationParams* NewL(const TDesC8 &aBinaryData, TInt &aPos);
Creates a new DH Validation parameters object from the specified buffer containing the encoded binary representation, starting at the specified offset.
|
|
IMPORT_C static CX509DHValidationParams* NewLC(const TDesC8 &aBinaryData, TInt &aPos);
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.
|
|
virtual ~CX509DHValidationParams();
Destructor.
Frees all resources owned by the object, prior to its destruction.
IMPORT_C const TPtrC8 Seed() const;
Gets a DSA prime generation seed.
|
IMPORT_C const TInteger& PGenCounter() const;
Gets the output from a DSA prime generation counter.
|
protected: RInteger iPGenCounter;