CPKCS1SignatureResult Class Reference

class CPKCS1SignatureResult : public CRSASignatureResult

The signature result in PKCS#1 format.

v6.0

Inherits from

Member Functions Documentation

ConstructL(const CAlgorithmIdentifier &, const TDesC8 &)

voidConstructL(const CAlgorithmIdentifier &aDigestAlgorithm,
const TDesC8 &aDigest
)[private]

Parameters

const CAlgorithmIdentifier & aDigestAlgorithm
const TDesC8 & aDigest

DoVerifyL(const TDesC8 &)

TBool DoVerifyL(const TDesC8 &aResult)[private]

Parameters

const TDesC8 & aResult

NewL(const CAlgorithmIdentifier &, const TDesC8 &)

IMPORT_C CPKCS1SignatureResult *NewL(const CAlgorithmIdentifier &aDigestAlgorithm,
const TDesC8 &aDigest
)[static]

Creates a new algorithm ID object copied from an existing object.

A pointer to the new algorithm ID object.

Parameters

const CAlgorithmIdentifier & aDigestAlgorithmThe algorithm ID object to be copied.
const TDesC8 & aDigestA non-modifiable descriptor representing the digest algorithm.

NewLC(const CAlgorithmIdentifier &, const TDesC8 &)

IMPORT_C CPKCS1SignatureResult *NewLC(const CAlgorithmIdentifier &aDigestAlgorithm,
const TDesC8 &aDigest
)[static]

Creates a new algorithm ID object copied from an existing object, and puts a pointer to the new object onto the cleanup stack.

A pointer to the new algorithm ID object.

Parameters

const CAlgorithmIdentifier & aDigestAlgorithmThe algorithm ID object to be copied.
const TDesC8 & aDigestA non-modifiable descriptor representing the digest algorithm.

VerifyL(const TDesC8 &)

IMPORT_C TBoolVerifyL(const TDesC8 &aResult)[virtual]

Tests whether the signature result is valid.

ETrue, if the signature result is verified; EFalse, otherwise.

Parameters

const TDesC8 & aResultThe signature result to be verified.