os/security/cryptoservices/filebasedcertificateandkeystores/test/tkeystore/tkeystore.mmp
First public contribution.
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of the License "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
21 @SYMPurpose t_keystore.exe Test harness for keystore
29 UID 0x10000079 0x101F7E95
33 // Need WriteDeviceData to call SetTimeout
34 // Need AllFiles to delete keystore data file
35 // (Don't worry, we test things work without this capability!)
36 // Need others so we can test various settings for the management policy (we
37 // can't "give away" management priviledge)
38 CAPABILITY AllFiles ReadUserData WriteUserData ReadDeviceData WriteDeviceData DRM
42 SOURCE t_keystore_actions.cpp
48 SOURCE t_exportpublic.cpp
51 SOURCE t_deletekeystoredata.cpp
52 SOURCE t_authobjects.cpp
53 SOURCE t_settimeout.cpp
54 SOURCE t_relockstore.cpp
58 SOURCE t_policyaccessors.cpp
59 #ifdef SYMBIAN_AUTH_SERVER
60 SOURCE t_authenticationpolicy.cpp
61 #endif // SYMBIAN_AUTH_SERVER
63 USERINCLUDE ../../../../cryptomgmtlibs/securitytestfw/test/testhandler2
64 USERINCLUDE ../../../../cryptomgmtlibs/securitytestfw/inc
65 USERINCLUDE ../tfiletokens
67 USERINCLUDE ../../../../crypto/weakcrypto/inc
68 USERINCLUDE ../../source/generic/client
69 USERINCLUDE ../../source/generic/common
72 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
74 #if (defined(SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT) && defined(SYMBIAN_ENABLE_SDP_ECC))
75 USERINCLUDE ../tcryptotokenhai
76 USERINCLUDE ../../../../crypto/weakcryptospi/inc
77 USERINCLUDE ../../../../crypto/weakcryptospi/inc/spi
78 #endif // SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT && SYMBIAN_ENABLE_SDP_ECC
80 USERINCLUDE ../../../../crypto/weakcrypto/inc
81 USERINCLUDE ../../source/generic/client
82 USERINCLUDE ../../source/generic/common
83 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
86 #if (defined(SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT) && defined(SYMBIAN_ENABLE_SDP_ECC))
87 SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(cryptospi)
88 #endif // SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT && SYMBIAN_ENABLE_SDP_ECC
90 LIBRARY euser.lib efsrv.lib ecom.lib cryptography.lib
91 LIBRARY certstore.lib crypto.lib hash.lib
92 LIBRARY t_testhandler2.lib ctframework.lib x509.lib
93 LIBRARY estor.lib pbe.lib random.lib tfiletokens.lib
95 #ifdef SYMBIAN_AUTH_SERVER
96 LIBRARY authclient.lib
97 #endif // SYMBIAN_AUTH_SERVER
99 #if (defined(SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT) && defined(SYMBIAN_ENABLE_SDP_ECC))
100 LIBRARY tcryptotokenhai.lib
101 LIBRARY cryptospi.lib
102 #endif // SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT && SYMBIAN_ENABLE_SDP_ECC