CX509DSAPublicKey Class Reference
| class CX509DSAPublicKey : public CDSAPublicKey |
| Public Member Functions |
|---|
| IMPORT_C CDSAParameters * | DSAParametersL(const TDesC8 &) |
| IMPORT_C CX509DSAPublicKey * | NewL(const TDesC8 &, const TDesC8 &) |
| IMPORT_C CX509DSAPublicKey * | NewL(const CDSAParameters &, const TDesC8 &) |
| IMPORT_C CX509DSAPublicKey * | NewL(const TDesC8 &, const TDesC8 &, TInt &) |
| IMPORT_C CX509DSAPublicKey * | NewL(const CDSAParameters &, const TDesC8 &, TInt &) |
| IMPORT_C CX509DSAPublicKey * | NewLC(const TDesC8 &, const TDesC8 &) |
| IMPORT_C CX509DSAPublicKey * | NewLC(const CDSAParameters &, const TDesC8 &) |
| IMPORT_C CX509DSAPublicKey * | NewLC(const TDesC8 &, const TDesC8 &, TInt &) |
| IMPORT_C CX509DSAPublicKey * | NewLC(const CDSAParameters &, const TDesC8 &, TInt &) |
| Inherited Functions |
|---|
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::Extension_(TUint,TAny *&,TAny *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | CDSAParameters::CDSAParameters(RInteger &,RInteger &,RInteger &) |
| | CDSAParameters::CDSAParameters(void) |
| | CDSAParameters::G(void)const |
| | CDSAParameters::GeneratePrimesL(const TDesC8 &,TUint &,RInteger &,TUint,RInteger &,TBool) |
| | CDSAParameters::NewL(RInteger &,RInteger &,RInteger &) |
| | CDSAParameters::P(void)const |
| | CDSAParameters::Q(void)const |
| | CDSAParameters::ValidPrimeLength(TUint) |
| | CDSAParameters::ValidatePrimesL(const CDSAPrimeCertificate &)const |
| | CDSAParameters::~CDSAParameters(void) |
| | CDSAPublicKey::CDSAPublicKey(RInteger &,RInteger &,RInteger &,RInteger &) |
| | CDSAPublicKey::CDSAPublicKey(void) |
| | CDSAPublicKey::NewL(RInteger &,RInteger &,RInteger &,RInteger &) |
| | CDSAPublicKey::NewLC(RInteger &,RInteger &,RInteger &,RInteger &) |
| | CDSAPublicKey::Y(void)const |
| | CDSAPublicKey::~CDSAPublicKey(void) |
Detailed Description
Encapsulates the X.509 DSA public key.
Adds a commitment to a specific encoding scheme allowing superclasses to remain encoding-independent.
Constructor & Destructor Documentation
CX509DSAPublicKey ( )
| CX509DSAPublicKey | ( | ) | [protected] |
Member Function Documentation
ConstructL ( const TDesC8 &, const TDesC8 &, TInt & )
| void | ConstructL | ( | const TDesC8 & | aParamsData, |
| | const TDesC8 & | aBinaryData, |
| | TInt & | aPos |
| | ) | [protected] |
ConstructL ( const CDSAParameters &, const TDesC8 &, TInt & )
DSAParametersL ( const TDesC8 & )
Gets the DSA parameters from the encoding key.
| Parameter | Description | | aParamsData | A non-modifiable descriptor representing the entire encoding. |
Returns: The DSA parameters.
NewL ( const TDesC8 &, const TDesC8 & )
Creates a new X.509 DSA public key object.
| Parameter | Description | | aParamsData | A non-modifiable descriptor representing the entire encoding. |
| aBinaryData | The encoded binary representation. |
Returns: A pointer to the new CX509DSAPublicKey object.
NewL ( const CDSAParameters &, const TDesC8 & )
Creates a new X.509 DSA public key object.
| Parameter | Description | | aParams | The DSA parameters. |
| aBinaryData | The encoded binary representation. |
Returns: A pointer to the new CX509DSAPublicKey object.
NewL ( const TDesC8 &, const TDesC8 &, TInt & )
Creates a new X.509 DSA public key object.
| Parameter | Description | | aParamsData | A non-modifiable descriptor representing the entire encoding. |
| aBinaryData | The encoded binary representation. |
| aPos | The position from which to start decoding. |
Returns: A pointer to the new CX509DSAPublicKey object.
NewL ( const CDSAParameters &, const TDesC8 &, TInt & )
Creates a new X.509 DSA public key object.
| Parameter | Description | | aParams | The DSA parameters. |
| aBinaryData | The encoded binary representation. |
| aPos | The position from which to start decoding. |
Returns: A pointer to the new CX509DSAPublicKey object.
NewLC ( const TDesC8 &, const TDesC8 & )
Creates a new X.509 DSA public key object, and puts a pointer to it onto the cleanup stack.
| Parameter | Description | | aParamsData | A non-modifiable descriptor representing the entire encoding. |
| aBinaryData | The encoded binary representation. |
Returns: A pointer to the new CX509DSAPublicKey object.
NewLC ( const CDSAParameters &, const TDesC8 & )
Creates a new X.509 DSA public key object, and puts a pointer to it onto the cleanup stack.
| Parameter | Description | | aParams | The DSA parameters. |
| aBinaryData | The encoded binary representation. |
Returns: A pointer to the new CX509DSAPublicKey object.
NewLC ( const TDesC8 &, const TDesC8 &, TInt & )
Creates a new X.509 DSA public key object, and puts a pointer to it onto the cleanup stack.
| Parameter | Description | | aParamsData | A non-modifiable descriptor representing the entire encoding. |
| aBinaryData | The encoded binary representation. |
| aPos | The position from which to start decoding. |
Returns: A pointer to the new CX509DSAPublicKey object.
NewLC ( const CDSAParameters &, const TDesC8 &, TInt & )
Creates a new X.509 DSA public key object, and puts a pointer to it onto the cleanup stack.
| Parameter | Description | | aParams | The DSA parameters. |
| aBinaryData | The encoded binary representation. |
| aPos | The position from which to start decoding. |
Returns: A pointer to the new CX509DSAPublicKey object.