CSigner Class Reference
class CSigner : public CBase
|
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.
Public Member Functions
|
CSignature *
|
SignL
(const
TDesC8
&)
|
Protected Member Functions
|
|
CSigner
(void)
|
Constructor & Destructor Documentation
CSigner(void)
CSigner
|
(
|
void
|
|
)
|
[protected]
|
CSigner(const CSigner &)
CSigner
|
(
|
const
CSigner
&
|
|
)
|
[private]
|
Member Functions Documentation
SignL(const TDesC8 &)
CSignature *
|
SignL
|
(
|
const
TDesC8
&
|
aInput
|
)
|
const [pure virtual]
|
Digitally signs the specified input message
-
panic
-
ECryptoPanicInputTooLarge If aInput is larger than MaxInputLength(), which is likely to happen if the caller has passed in something that has not been hashed.
Parameters
const
TDesC8
& aInput
|
The raw data to sign, typically a hash of the actual message
|
operator=(const CSigner &)
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.