diff -r 000000000000 -r 2c201484c85f cryptoservices/filebasedcertificateandkeystores/test/tkeystore/t_keystore_defs.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cryptoservices/filebasedcertificateandkeystores/test/tkeystore/t_keystore_defs.h Wed Jul 08 11:25:26 2009 +0100 @@ -0,0 +1,302 @@ +/* +* Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the License "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: +* +*/ + + +#ifndef __T_TCERTSTOREDEFS_H__ +#define __T_TCERTSTOREDEFS_H__ + +#include +#include +#include + +_LIT(KTokenTypeClientPanic, "TOKENTYPECLIENT"); + +//action types +_LIT8(KCreateFileKeyStore, "createfilekeystore"); + +_LIT8(KInitStore, "init"); +_LIT8(KOnlyCreateStore, "onlycreate"); +_LIT8(KDeleteStore, "delete"); +_LIT8(KAddKey, "addkey"); +_LIT8(KListKeys, "listkeys"); +_LIT8(KListAllKeys, "listallkeys"); +_LIT8(KDeleteKeys, "deletekeys"); +_LIT8(KImportKey, "importkey"); +_LIT8(KExportKey, "exportkey"); +_LIT8(KExportPublicKey, "exportpublickey"); +_LIT8(KCompare, "compare"); +_LIT8(KGetKeyInfo, "getkeyinfo"); +_LIT8(KOpenKey, "open"); +_LIT8(KMemFail, "memfail"); +_LIT8(KTestOOM, "testoom"); +_LIT8(KSign, "sign"); +_LIT8(KDecrypt, "decrypt"); +_LIT8(KDerive, "derive"); +_LIT8(KDeleteKeystoreData, "deletekeystoredata"); +_LIT8(KSetUsers, "setusers"); +_LIT8(KSetTimeout, "settimeout"); +_LIT8(KRelockStore, "relockstore"); +_LIT8(KSetClientUid, "setclientuid"); +_LIT8(KChangePassphrase, "changepassphrase"); +_LIT8(KListProtectedObjects, "listprotectedobjects"); +_LIT8(KUnblockPassphrase, "unblockpassphrase"); +_LIT8(KAuthOpen, "authopen"); +_LIT8(KAuthClose, "authclose"); +_LIT8(KGetTimeRemaining, "timeremaining"); +_LIT8(KAuthSetTimeout, "authsettimeout"); +_LIT8(KGetTimeout, "gettimeout"); +_LIT8(KSetTime, "settime"); +_LIT8(KCorrupt, "corrupt"); +_LIT8(KGetUsePolicy, "getusepolicy"); +_LIT8(KSetUsePolicy, "setusepolicy"); +_LIT8(KGetManagementPolicy, "getmanagementpolicy"); +_LIT8(KSetManagementPolicy, "setmanagementpolicy"); +_LIT8(KKeyStoreLabel, "getkeystorelabel"); + +// Action types for the key store +_LIT8(KUnifiedKeyStoreInit, "UnifiedKeyStore Init"); +_LIT8(KUnifiedKeyStoreDelete, "UnifiedKeyStore Delete"); +_LIT8(KUnifiedKeyStoreKeyStoreCount, "UnifiedKeyStore KeyStoreCount"); +_LIT8(KUnifiedKeyStoreList, "UnifiedKeyStore List"); + +_LIT8(KNumberOfStoresStart, ""); +_LIT8(KNumberOfStoresEnd, ""); + +_LIT8(KCCTTokenTypeInfoAttributes, "CCTTokenTypeInfo Attributes"); + +_LIT8(KStoreIndexStart, ""); +_LIT8(KStoreIndexEnd, ""); + +_LIT8(KTextStart, ""); +_LIT8(KTextEnd, ""); + +// tags for indexing keystores +_LIT8(KKeystoreStart, ""); +_LIT8(KKeystoreEnd, ""); + +//tags +_LIT8(KModeStart, ""); +_LIT8(KModeEnd, ""); + +//tags for adding clients +_LIT8(KNameStart, ""); +_LIT8(KNameEnd, ""); + +//tags for expected result +_LIT8(KReturnStart, ""); +_LIT8(KReturnEnd, ""); + +_LIT8(KTokenTypeStart, ""); +_LIT8(KTokenTypeEnd, ""); +_LIT8(KTokenStart, ""); +_LIT8(KTokenEnd, ""); +_LIT8(KObjectStart, ""); +_LIT8(KObjectEnd, ""); + +_LIT8(KKeyUsageStart, ""); +_LIT8(KKeyUsageEnd, ""); + +// Key usages +_LIT8(KKeyUsageNone, "none"); +_LIT8(KAllKeyUsages, "allusages"); +_LIT8(KEncryptUsage, "Encrypt"); +_LIT8(KDecryptUsage, "Decrypt"); +_LIT8(KSignUsage, "Sign"); +_LIT8(KSignRecoverUsage, "SignRecover"); +_LIT8(KWrapUsage, "Wrap"); +_LIT8(KUnwrapUsage, "Unwrap"); +_LIT8(KVerifyUsage, "Verify"); +_LIT8(KVerifyRecoverUsage, "VerifyRecover"); +_LIT8(KDeriveUsage, "Derive"); +_LIT8(KNR, "NR"); +_LIT8(KAllKeyUsagesExceptNR, "allusagesbutNR"); +_LIT8(KDSAUsage, "DSAUsage"); + +_LIT8(KKeySizeStart, ""); +_LIT8(KKeySizeEnd, ""); + +_LIT8(KKeyLabelStart, ""); +_LIT8(KKeyLabelEnd, ""); + +_LIT8(KKeyAlgorithmStart, ""); +_LIT8(KKeyAlgorithmEnd, ""); +_LIT8(KAlgRSA, "RSA"); +_LIT8(KAlgDSA, "DSA"); +_LIT8(KAlgDH, "DH"); +_LIT8(KAlgBAD, "BAD"); + +_LIT8(KKeyExportableStart, ""); +_LIT8(KKeyExportableEnd, ""); +_LIT8(KIsExportable, "IsExportable"); +_LIT8(KIsNotExportable, "IsNotExportable"); + +_LIT8(KKeyAccessTypeStart, ""); +_LIT8(KKeyAccessTypeEnd, ""); +_LIT8(KExtractable, "Extractable"); +_LIT8(KSensitive, "Sensitive"); +_LIT8(KAlwaysSensitive, "AlwaysSensitive"); +_LIT8(KNeverExtractable, "NeverExtractable"); +_LIT8(KLocal, "Local"); + +_LIT8(KKeyNativeStart, ""); +_LIT8(KKeyStartDateStart, ""); +_LIT8(KKeyEndDateStart, ""); + +_LIT8(KListCountStart, ""); +_LIT8(KListCountEnd, ""); + +_LIT8(KFoundKeyStart, ""); +_LIT8(KFoundKeyEnd, ""); + +_LIT8(KDeleteCountStart, ""); +_LIT8(KDeleteCountEnd, ""); + +_LIT8(KNonExistentKeyStart, ""); +_LIT8(KNonExistentKeyEnd, ""); + +// Tag for key import +_LIT8(KImportEncrypted, ""); +_LIT8(KImportEncryptedEnd, ""); + +_LIT8(KImportDataFile, ""); +_LIT8(KImportDataFileEnd, ""); + +_LIT8(KOpenStart, ""); +_LIT8(KOpenEnd, ""); + +_LIT8(KSignDigestStart, ""); +_LIT8(KSignDigestEnd, ""); + +// Tags for key export +_LIT8(KExportDataFile, ""); +_LIT8(KExportDataFileEnd, ""); + +_LIT8(KExportEncrypted, ""); +_LIT8(KExportEncryptedEnd, ""); + +_LIT8(KExportEncryptedCipher, ""); +_LIT8(KExportEncryptedCipherEnd, ""); + +_LIT8(KExportCipherKeyLength, ""); +_LIT8(KExportCipherKeyLengthEnd, ""); + +_LIT8(KExportCipherItarations, ""); +_LIT8(KExportCipherItarationsEnd, ""); + + +// Tags for compare +_LIT8(KOriginalFile, ""); +_LIT8(KOriginalFileEnd, ""); +_LIT8(KNewFile, ""); +_LIT8(KNewFileEnd, ""); + +// t_secdlg tags +_LIT8(KSecDlg, ""); +_LIT8(KSecDlgEnd, ""); +_LIT(KSecDlgImport, "import"); +_LIT(KSecDlgExport, "export"); +_LIT(KSecDlgChange, "change"); +_LIT(KSecDlgCreate, "create"); + +// t_secdlg filenames +_LIT(KTSecDlgInputFile, "\\t_secdlg_in.dat"); +_LIT(KTSecDlgOutputFile, "\\t_secdlg_out.dat"); +//_LIT8(KExportPassphrase, ""); +//_LIT8(KExportPassphraseEnd, ""); + +// t_secdlg operations +_LIT(KTSecDlgEnterPIN, "EEnterPIN"); +_LIT(KTSecDlgChangePIN, "EChangePIN"); + +// Tag for server OOM testing +_LIT8(KServerOOMTest, ""); +_LIT8(KServerOOMTestEnd, ""); + +// Tag for cancel testing +_LIT8(KCancelCreateKeyStart, ""); +_LIT8(KCancelCreateKeyEnd, ""); + +_LIT8(KNoCancel, "NoCancel"); +_LIT8(KPreCreateKeyCall, "PreCreateCancel"); +_LIT8(KPostCreateKeyCall, "PostCreateCancel"); + +// strings representing potential errors returned +_LIT8(KErrNoneString, "KErrNone"); +_LIT8(KErrAccessDeniedString, "KErrAccessDenied"); +_LIT8(KErrNotReadyString, "KErrNotReady"); +_LIT8(KErrAlreadyExistsString, "KErrAlreadyExists"); +_LIT8(KErrInUseString, "KErrInUse"); +_LIT8(KErrNotFoundString, "KErrNotFound"); +_LIT8(KErrBadNameString, "KErrBadName"); +_LIT8(KErrArgumentString, "KErrArgument"); +_LIT8(KErrCancelString, "KErrCancel"); +_LIT8(KErrCorruptString, "KErrCorrupt"); +_LIT8(KErrNotSupportedString, "KErrNotSupported"); +_LIT8(KErrOverflowString, "KErrOverflow"); +_LIT8(KErrBadPassphraseString, "KErrBadPassphrase"); +_LIT8(KErrGeneralString, "KErrGeneral"); +_LIT8(KErrKeyAlgorithmString, "KErrKeyAlgorithm"); +_LIT8(KErrKeyUsageString, "KErrKeyUsage"); +_LIT8(KErrKeyValidityString, "KErrKeyValidity"); +_LIT8(KErrKeySizeString, "KErrKeySize"); +_LIT8(KErrKeyAccessString, "KErrKeyAccess"); +_LIT8(KErrPrivateKeyNotFoundString, "KErrPrivateKeyNotFound"); +_LIT8(KErrPermissionDeniedString, "KErrPermissionDenied"); + +// tags for auth object testing +_LIT8(KTimeoutStart, ""); +_LIT8(KOwnerStart, ""); +_LIT8(KUserStart, ""); +_LIT8(KUserEnd, ""); +_LIT8(KUidStart, ""); + +// Corruption tag +_LIT8(KCorruptData, ""); +_LIT8(KCorruptDataEnd, ""); + +_LIT8(KHomeTimeStart, ""); + +_LIT8(KPolicyStart, ""); + +// Location of keystore data file +_LIT(KKeystoreDataPath, "\\private\\101F72A6\\keys.dat"); + +// tags for enabling interface count check +_LIT8(KCheckStoreCountStart, ""); +_LIT8(KCheckStoreCountEnd, ""); + +// tags for checking manager interface count +_LIT8(KManagerCountStart, ""); +_LIT8(KManagerCountEnd, ""); + +// tags for checking total interface count +_LIT8(KStoreCountStart, ""); +_LIT8(KStoreCountEnd, ""); + +// tags for enabling interface count check +_LIT8(KCheckKeyStoreLabelStart, ""); +_LIT8(KCheckKeyStoreLabelEnd, ""); + +// tags for retrieving key store label +_LIT8(KKeyStoreIndexStart, ""); +_LIT8(KKeyStoreIndexEnd, ""); + +// tags for retrieving key store label +_LIT8(KKeyStoreLabelStart, ""); +_LIT8(KKeyStoreLabelEnd, ""); + +#endif // __T_TCERTSTOREDEFS_H__