#include <asymmetric.h>
class CSigner : public CBase |
Public Member Functions | |
---|---|
pure virtual CSignature * | SignL(const TDesC8 &) |
Protected Member Functions | |
---|---|
CSigner(void) |
Abstract base class for all public key signers.
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.
CSignature * | SignL | ( | const TDesC8 & | aInput | ) | const [pure virtual] |
Digitally signs the specified input message
Parameter | Description |
---|---|
aInput | The raw data to sign, typically a hash of the actual message |
Returns: A pointer to a new CSignature object