#include <wtlscert.h>
| class TWTLSKeyFactory : public TKeyFactory |
| Public Member Functions | |
|---|---|
| virtual CDSAParameters * | DSAParametersL(const TDesC8 &) |
| virtual CDSAPublicKey * | DSAPublicKeyL(const CDSAParameters &, const TDesC8 &) |
| virtual CDSAPublicKey * | DSAPublicKeyL(const TDesC8 &, const TDesC8 &) |
| virtual CDSASignature * | DSASignatureL(const TDesC8 &) |
| virtual CRSAPublicKey * | RSAPublicKeyL(const TDesC8 &) |
| virtual CRSASignatureResult * | RSASignatureResultL(const CAlgorithmIdentifier &, TDesC8 &) |
| CDSAParameters * | DSAParametersL | ( | const TDesC8 & | aEncoding | ) | const [virtual] |
Reimplemented from TKeyFactory::DSAParametersL(const TDesC8 &)const
Gets the DSA parameters.
| Parameter | Description |
|---|---|
| aEncoding | A non-modifiable descriptor representing the entire encoding. |
Returns: The DSA parameters.
| CDSAPublicKey * | DSAPublicKeyL | ( | const CDSAParameters & | aParams, |
| const TDesC8 & | aEncoding | |||
| ) | const [virtual] | |||
Reimplemented from TKeyFactory::DSAPublicKeyL(const CDSAParameters &,const TDesC8 &)const
Gets the DSA public key.
| Parameter | Description |
|---|---|
| aParams | The DSA parameters |
| aEncoding | A non-modifiable descriptor representing the entire encoding. |
Returns: The DSA public key.
| CDSAPublicKey * | DSAPublicKeyL | ( | const TDesC8 & | aParamsEncoding, |
| const TDesC8 & | aEncoding | |||
| ) | const [virtual] | |||
Reimplemented from TKeyFactory::DSAPublicKeyL(const TDesC8 &,const TDesC8 &)const
| CDSASignature * | DSASignatureL | ( | const TDesC8 & | aEncoding | ) | const [virtual] |
Reimplemented from TKeyFactory::DSASignatureL(const TDesC8 &)const
Gets the digital DSA signature given an encoding key.
| Parameter | Description |
|---|---|
| aEncoding | A non-modifiable descriptor representing the entire encoding. |
Returns: The DSA signature.
| CRSAPublicKey * | RSAPublicKeyL | ( | const TDesC8 & | aEncoding | ) | const [virtual] |
Reimplemented from TKeyFactory::RSAPublicKeyL(const TDesC8 &)const
Gets the RSA public key.
| Parameter | Description |
|---|---|
| aEncoding | A non-modifiable descriptor representing the entire encoding. |
Returns: The RSA Public key.
| CRSASignatureResult * | RSASignatureResultL | ( | const CAlgorithmIdentifier & | aDigestAlgorithm, |
| TDesC8 & | aDigest | |||
| ) | const [virtual] | |||
Reimplemented from TKeyFactory::RSASignatureResultL(const CAlgorithmIdentifier &,TDesC8 &)const
Gets the RSA signature result.
| Parameter | Description |
|---|---|
| aDigestAlgorithm | The algorithm ID. |
| aDigest | A non-modifiable descriptor representing the digest algorithm. |
Returns: The RSA signature result.