Location:
wtlscert.h
Link against: wtlscert.lib
class TWTLSKeyFactory : public TKeyFactory;
Description
Derivation
TKeyFactory
- Constructs the public key objects used for signature verification from their encoded binary form
TWTLSKeyFactory
- (No abstract)
Members
Defined in TWTLSKeyFactory
:
DSAParametersL()
, DSAPublicKeyL()
, DSAPublicKeyL()
, DSASignatureL()
, RSAPublicKeyL()
, RSASignatureResultL()
virtual CRSAPublicKey *RSAPublicKeyL(const TDesC8 &aEncoding) const;
Description
Gets the RSA public key.
Parameters
const TDesC8 &aEncoding |
A non-modifiable descriptor representing the entire encoding.
|
|
Return value
CRSAPublicKey *
|
The RSA Public key.
|
|
virtual CRSASignatureResult *RSASignatureResultL(const CAlgorithmIdentifier &aDigestAlgorithm, TDesC8 &aDigest) const;
Description
Gets the RSA signature result.
Parameters
const CAlgorithmIdentifier &aDigestAlgorithm |
The algorithm ID.
|
TDesC8 &aDigest |
A non-modifiable descriptor representing the digest algorithm.
|
|
Return value
virtual CDSAPublicKey *DSAPublicKeyL(const CDSAParameters &aParams, const TDesC8 &aEncoding) const;
Description
Gets the DSA public key.
Parameters
const CDSAParameters &aParams |
The DSA parameters
|
const TDesC8 &aEncoding |
A non-modifiable descriptor representing the entire encoding.
|
|
Return value
CDSAPublicKey *
|
The DSA public key.
|
|
virtual CDSASignature *DSASignatureL(const TDesC8 &aEncoding) const;
Description
Gets the digital DSA signature given an encoding key.
Parameters
const TDesC8 &aEncoding |
A non-modifiable descriptor representing the entire encoding.
|
|
Return value
CDSASignature *
|
The DSA signature.
|
|
virtual CDSAParameters *DSAParametersL(const TDesC8 &aEncoding) const;
Description
Gets the DSA parameters.
Parameters
const TDesC8 &aEncoding |
A non-modifiable descriptor representing the entire encoding.
|
|
Return value
CDSAParameters *
|
The DSA parameters.
|
|
virtual CDSAPublicKey *DSAPublicKeyL(const TDesC8 &aParamsEncoding, const TDesC8 &aEncoding) const;
Description
Parameters
Return value