TKeyFactory Class Reference

class TKeyFactory

Constructs the public key objects used for signature verification from their encoded binary form.

Since
v6.0

Member Functions Documentation

DSAParametersL(const TDesC8 &)

CDSAParameters * DSAParametersL ( const TDesC8 & aEncoding ) const [pure virtual]

Gets the DSA parameters.

Parameters

const TDesC8 & aEncoding A non-modifiable descriptor representing the entire encoding.

DSAPublicKeyL(const CDSAParameters &, const TDesC8 &)

CDSAPublicKey * DSAPublicKeyL ( const CDSAParameters & aParams,
const TDesC8 & aEncoding
) const [pure virtual]

Gets the DSA public key.

Parameters

const CDSAParameters & aParams The DSA parameters
const TDesC8 & aEncoding A non-modifiable descriptor representing the entire encoding.

DSAPublicKeyL(const TDesC8 &, const TDesC8 &)

CDSAPublicKey * DSAPublicKeyL ( const TDesC8 & aParamsEncoding,
const TDesC8 & aEncoding
) const [pure virtual]

Parameters

const TDesC8 & aParamsEncoding
const TDesC8 & aEncoding

DSASignatureL(const TDesC8 &)

CDSASignature * DSASignatureL ( const TDesC8 & aEncoding ) const [pure virtual]

Gets the digital DSA signature given an encoding key.

Parameters

const TDesC8 & aEncoding A non-modifiable descriptor representing the entire encoding.

RSAPublicKeyL(const TDesC8 &)

CRSAPublicKey * RSAPublicKeyL ( const TDesC8 & aEncoding ) const [pure virtual]

Gets the RSA public key.

Parameters

const TDesC8 & aEncoding A non-modifiable descriptor representing the entire encoding.

RSASignatureResultL(const CAlgorithmIdentifier &, TDesC8 &)

CRSASignatureResult * RSASignatureResultL ( const CAlgorithmIdentifier & aDigestAlgorithm,
TDesC8 & aDigest
) const [pure virtual]

Gets the RSA signature result.

Parameters

const CAlgorithmIdentifier & aDigestAlgorithm The algorithm ID.
TDesC8 & aDigest A non-modifiable descriptor representing the digest algorithm.