CX509DSAPublicKey Class Reference
| class CX509DSAPublicKey : public CDSAPublicKey |
Encapsulates the X.509 DSA public key.
Adds a commitment to a specific encoding scheme allowing superclasses to remain encoding-independent.
| 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) |
Constructor & Destructor Documentation
CX509DSAPublicKey()
| CX509DSAPublicKey | ( | ) | [protected] |
Member Functions 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.
Parameters
| const TDesC8 & aParamsData | A non-modifiable descriptor representing the entire encoding. |
NewL(const TDesC8 &, const TDesC8 &)
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. |
NewL(const CDSAParameters &, const TDesC8 &)
Creates a new X.509 DSA public key object.
Parameters
| const CDSAParameters & aParams | The DSA parameters. |
| const TDesC8 & aBinaryData | The encoded binary representation. |
NewL(const TDesC8 &, const TDesC8 &, TInt &)
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. |
NewL(const CDSAParameters &, const TDesC8 &, TInt &)
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. |
NewLC(const TDesC8 &, const TDesC8 &)
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. |
NewLC(const CDSAParameters &, const TDesC8 &)
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. |
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.
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. |
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.
Parameters
| const CDSAParameters & aParams | The DSA parameters. |
| const TDesC8 & aBinaryData | The encoded binary representation. |
| TInt & aPos | The position from which to start decoding. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.