class CryptoSpi::CCryptoParam : public CBase |
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.
Public Member Functions | |
---|---|
~CCryptoParam() | |
IMPORT_C TInt | Type() |
IMPORT_C TUid | Uid() |
Protected Member Functions | |
---|---|
CCryptoParam(TParamType, TUid) |
Public Member Enumerations | |
---|---|
enum | TParamType { EInt = 1, EBigInt = 2, EDesC8 = 3, EDesC16 = 4 } |
Protected Attributes | |
---|---|
TParamType | iType |
TUid | iUid |
CCryptoParam | ( | TParamType | aType, |
TUid | aUid | ||
) | [protected] |
Constructor
TParamType aType | The data type identifier for the sub-class. |
TUid aUid | The Uid of the cryptoparam |
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.
EInt = 1 |
RCryptoIntParam |
EBigInt = 2 |
RCryptoBigIntParam |
EDesC8 = 3 |
RCryptoDesC8Param |
EDesC16 = 4 |
RCryptoDesC16Param |
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.