CryptoSpi::CCryptoParam Class Reference
#include
<cryptospi/cryptoparams.h>
Link against: cryptospi.lib
class CryptoSpi::CCryptoParam : public CBase |
Detailed Description
Abstract base class for generic crypto parameters to enable plug-in specific parameters and the externalisation of plug-ins. The type of the sub-class is identified by the GetType method.
All sub-class contain copies of (instead of references to) the supplied values.
Member Attribute Documentation
iType
The data type of the embedded value
iUid
The Uid of the crypto parameter
Member Enumeration Documentation
Enum TParamType
The definition of the data type of the embedded value. Other data types may be added in future so applications should not panic if the type is not recognised.
Enumerator | Value | Description |
---|
EInt | 1 |
RCryptoIntParam
|
EBigInt | 2 |
RCryptoBigIntParam
|
EDesC8 | 3 |
RCryptoDesC8Param
|
EDesC16 | 4 |
RCryptoDesC16Param
|
Constructor & Destructor Documentation
CCryptoParam ( TParamType, TUid )
Parameter | Description | aType | The data type identifier for the sub-class. |
aUid | The Uid of the cryptoparam |
Member Function Documentation
Type ( )
Returns the data type of the crypto parameter
Returns: The data type of the crypto parameter
Uid ( )
Returns the Uid of the crypto parameter
Returns: The Uid of the crypto parameter