| 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.