CVerifier Class Reference

#include <asymmetric.h>

class CVerifier : public CBase, public MSignatureSystem

Inherits from

Detailed Description

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.

Constructor & Destructor Documentation

CVerifier ( void )

CVerifier(void)[protected]

Member Function Documentation

VerifyL ( const TDesC8 &, const CSignature & )

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

Verifies the specified digital signature

Parameters
aInputThe message digest that was originally signed
aSignatureThe signature to be verified
Return Value
Whether the signature is the result of signing aInput with the supplied key