CVerifier Class Reference

class CVerifier : public CBase

Abstract class for all public key verifiers.

The template parameter, CSignature, should be a class that encapsulates the concept of a digital signature. Derived signature classes must own their respective signatures (and hence be CBase derived). There are no other restrictions on the formation of the signature classes.

Inherits from

Constructor & Destructor Documentation

CVerifier(void)

CVerifier ( void ) [protected]

Parameters

void

CVerifier(const CVerifier &)

CVerifier ( const CVerifier & ) [private]

Parameters

const CVerifier &

Member Functions Documentation

VerifyL(const TDesC8 &, const CSignature &)

TBool VerifyL ( const TDesC8 & aInput,
const CSignature & aSignature
) const [pure virtual]

Verifies the specified digital signature

Parameters

const TDesC8 & aInput The message digest that was originally signed
const CSignature & aSignature The signature to be verified

operator=(const CVerifier &)

CVerifier & operator= ( const CVerifier & ) [private]

Parameters

const CVerifier &