#include <x509keys.h>
Link against:
x509.lib
This item is not part of the S60 5th Edition SDK
Class CX509DHDomainParams
class CX509DHDomainParams : public CBase;
Description
Encapsulates the compulsory Diffie-Hellman domain parameter values P and G (See RFC 2459).
Derivation
CBase
-
Base class for all classes to be instantiated on the heap.
CX509DHDomainParams
- Encapsulates the compulsory Diffie-Hellman domain parameter values P and G (See ...
Members
Defined in CX509DHDomainParams
:
Inherited from CBase
:
Construction and destruction
IMPORT_C static CX509DHDomainParams* NewL(const TDesC8 &aBinaryData);
Description
Creates a new DH Domain parameters object from the specified buffer containing the encoded binary representation.
Parameters
const TDesC8 &aBinaryData |
The encoded binary representation.
|
|
Return value
IMPORT_C static CX509DHDomainParams* NewLC(const TDesC8 &aBinaryData);
Description
Creates a new DH Domain 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
NewL(const TDesC8 &,TInt &)
IMPORT_C static CX509DHDomainParams* NewL(const TDesC8 &aBinaryData, TInt &aPos);
Description
Creates a new DH Domain 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
NewLC(const TDesC8 &,TInt &)
IMPORT_C static CX509DHDomainParams* NewLC(const TDesC8 &aBinaryData, TInt &aPos);
Description
Creates a new DH Domain 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
virtual ~CX509DHDomainParams();
Description
Destructor.
Frees all resources owned by the object, prior to its destruction.
IMPORT_C const TInteger& P() const;
Description
Gets the compulsory parameter value P.
Return value
const TInteger & |
The compulsory parameter value P.
|
|
IMPORT_C const TInteger& G() const;
Description
Gets the compulsory parameter value G.
Return value
const TInteger & |
The compulsory parameter value G.
|
|
IMPORT_C const TInteger& Q() const;
Description
Gets the optional value Q.
Return value
const TInteger & |
The optional value Q.
|
|
IMPORT_C const TInteger& J() const;
Description
Gets the optional value J.
Return value
const TInteger & |
The optional value J.
|
|
IMPORT_C const CX509DHValidationParams* ValidationParams() const;
Description
Gets the optional validation parameters.
Return value
protected: RInteger iP;
Description
protected: RInteger iG;
Description
protected: RInteger iQ;
Description
protected: RInteger iJ;
Description
protected: CX509DHValidationParams * iValidationParams;
Description