»
Symbian OS v9.3 »
Symbian OS reference »
C++ component reference »
Security CERTMAN »
CX509DSAPublicKey
Location:
x509keys.h
Link against: x509.lib
class CX509DSAPublicKey : public CDSAPublicKey;
Description
Encapsulates the X.509 DSA public key.
Adds a commitment to a specific encoding scheme allowing superclasses to remain encoding-independent.
Derivation
CDSAPublicKey - No description.CX509DSAPublicKey - Encapsulates the X.509 DSA public key
Members
Defined in CX509DSAPublicKey:
DSAParametersL(), NewL(), NewL(), NewL(), NewL(), NewLC(), NewLC(), NewLC(), NewLC()
Construction and destruction
static IMPORT_C CX509DSAPublicKey *NewL(const TDesC8 &aParamsData, const TDesC8 &aBinaryData);
Description
Creates a new X.509 DSA public key object.
Parameters
const TDesC8 &aParamsData |
A non-modifiable descriptor representing the entire encoding. |
const TDesC8 &aBinaryData |
The encoded binary representation. |
|
Return value
static IMPORT_C CX509DSAPublicKey *NewLC(const TDesC8 &aParamsData, const TDesC8 &aBinaryData);
Description
Creates a new X.509 DSA public key object, and puts a pointer to it onto the cleanup stack.
Parameters
const TDesC8 &aParamsData |
A non-modifiable descriptor representing the entire encoding. |
const TDesC8 &aBinaryData |
The encoded binary representation. |
|
Return value
static IMPORT_C CX509DSAPublicKey *NewL(const CDSAParameters &aParams, const TDesC8 &aBinaryData);
Description
Creates a new X.509 DSA public key object.
Parameters
const CDSAParameters &aParams |
The DSA parameters. |
const TDesC8 &aBinaryData |
The encoded binary representation. |
|
Return value
static IMPORT_C CX509DSAPublicKey *NewLC(const CDSAParameters &aParams, const TDesC8 &aBinaryData);
Description
Creates a new X.509 DSA public key object, and puts a pointer to it onto the cleanup stack.
Parameters
const CDSAParameters &aParams |
The DSA parameters. |
const TDesC8 &aBinaryData |
The encoded binary representation. |
|
Return value
static IMPORT_C CX509DSAPublicKey *NewL(const TDesC8 &aParamsData, const TDesC8 &aBinaryData, TInt &aPos);
Description
Creates a new X.509 DSA public key object.
Parameters
const TDesC8 &aParamsData |
A non-modifiable descriptor representing the entire encoding. |
const TDesC8 &aBinaryData |
The encoded binary representation. |
TInt &aPos |
The position from which to start decoding. |
|
Return value
static IMPORT_C CX509DSAPublicKey *NewLC(const TDesC8 &aParamsData, const TDesC8 &aBinaryData, TInt &aPos);
Description
Creates a new X.509 DSA public key object, and puts a pointer to it onto the cleanup stack.
Parameters
const TDesC8 &aParamsData |
A non-modifiable descriptor representing the entire encoding. |
const TDesC8 &aBinaryData |
The encoded binary representation. |
TInt &aPos |
The position from which to start decoding. |
|
Return value
static IMPORT_C CX509DSAPublicKey *NewL(const CDSAParameters &aParams, const TDesC8 &aBinaryData, TInt &aPos);
Description
Creates a new X.509 DSA public key object.
Parameters
const CDSAParameters &aParams |
The DSA parameters. |
const TDesC8 &aBinaryData |
The encoded binary representation. |
TInt &aPos |
The position from which to start decoding. |
|
Return value
static IMPORT_C CX509DSAPublicKey *NewLC(const CDSAParameters &aParams, const TDesC8 &aBinaryData, TInt &aPos);
Description
Creates a new X.509 DSA public key object, and puts a pointer to it onto the cleanup stack.
Parameters
const CDSAParameters &aParams |
The DSA parameters. |
const TDesC8 &aBinaryData |
The encoded binary representation. |
TInt &aPos |
The position from which to start decoding. |
|
Return value
static IMPORT_C CDSAParameters *DSAParametersL(const TDesC8 &aParamsData);
Description
Gets the DSA parameters from the encoding key.
Parameters
const TDesC8 &aParamsData |
A non-modifiable descriptor representing the entire encoding. |
|
Return value
CDSAParameters * |
The DSA parameters. |
|