Update contrib.
2 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
3 // All rights reserved.
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.
17 START_TESTCASE SEC-CERTMAN-OOM2-CERTSTORE-0001
19 //! @SYMTestCaseID SEC-CERTMAN-OOM2-CERTSTORE-0001
23 //! OOM tests for unified cert store
29 //! Setup ///////////////////////////////////////////////////////////////////////
31 //! @SYMTestActions 1) No Test,Opening a CertificateAppInfoManager
33 //! 2) No Test,Adding client A1
35 //! 3) No Test,Adding client A2
37 //! 4) No Test,Adding client A3
39 //! 5) No Test,Adding client A4
41 //! 6) No Test,Deleting the CertificateAppInfoManager
43 //! 7) Opening a writable certificate store manager
45 //! 8) Deleting all certs
47 //! 9) Import a RSA key rsacertkey1
49 //! 10) Start OOM testing
51 RUN_TEST_STEP -1 CTestHandler initappmanager
53 RUN_TEST_STEP -1 CTestHandler addclient oom2.ini SEC-CERTMAN-OOM2-0001-002
55 RUN_TEST_STEP -1 CTestHandler addclient oom2.ini SEC-CERTMAN-OOM2-0001-003
57 RUN_TEST_STEP -1 CTestHandler addclient oom2.ini SEC-CERTMAN-OOM2-0001-004
59 RUN_TEST_STEP -1 CTestHandler addclient oom2.ini SEC-CERTMAN-OOM2-0001-005
61 RUN_TEST_STEP -1 CTestHandler deleteappmanager
63 RUN_TEST_STEP -1 CTestHandler init oom2.ini SEC-CERTMAN-OOM2-0001-007
65 RUN_TEST_STEP -1 CTestHandler deletecert oom2.ini SEC-CERTMAN-OOM2-0001-008
67 RUN_TEST_STEP -1 CTestHandler importkey oom2.ini SEC-CERTMAN-OOM2-0001-009
69 RUN_TEST_STEP -1 CTestHandler startmemfailure
71 END_TESTCASE SEC-CERTMAN-OOM2-CERTSTORE-0001
77 START_TESTCASE SEC-CERTMAN-OOM2-0002
79 //! @SYMTestCaseID SEC-CERTMAN-OOM2-0002
81 //! @SYMTestCaseDesc Add certs ///////////////////////////////////////////////////////////////////
83 //! @SYMTestActions 1) Add X509 CA certificate CAX1
85 //! 2) Add WTLS CA certificate CAW1
87 //! 3) Add X509 user certificate rsacert1
89 RUN_TEST_STEP -1 CTestHandler addcert oom2.ini SEC-CERTMAN-OOM2-0002-001
91 RUN_TEST_STEP -1 CTestHandler addcert oom2.ini SEC-CERTMAN-OOM2-0002-002
93 RUN_TEST_STEP -1 CTestHandler addcert oom2.ini SEC-CERTMAN-OOM2-0002-003
95 END_TESTCASE SEC-CERTMAN-OOM2-0002
101 START_TESTCASE SEC-CERTMAN-OOM2-0003
103 //! @SYMTestCaseID SEC-CERTMAN-OOM2-0003
105 //! @SYMTestCaseDesc List certs //////////////////////////////////////////////////////////////////
107 //! @SYMTestActions 1) List CA certificates
109 //! 2) List user certificates
111 //! 3) List user certificates filtered by key usage
113 //! 4) List user certificates filtered by key usage
115 //! 5) List certificates filtered by Issuer DN
117 //! 6) List certificates filtered by Issuer DN
119 //! 7) List certificates filtered by Issuer DN
121 RUN_TEST_STEP -1 CTestHandler listcert oom2.ini SEC-CERTMAN-OOM2-0003-001
123 RUN_TEST_STEP -1 CTestHandler listcert oom2.ini SEC-CERTMAN-OOM2-0003-002
125 RUN_TEST_STEP -1 CTestHandler listcert oom2.ini SEC-CERTMAN-OOM2-0003-003
127 RUN_TEST_STEP -1 CTestHandler listcert oom2.ini SEC-CERTMAN-OOM2-0003-004
129 RUN_TEST_STEP -1 CTestHandler listcert oom2.ini SEC-CERTMAN-OOM2-0003-005
131 RUN_TEST_STEP -1 CTestHandler listcert oom2.ini SEC-CERTMAN-OOM2-0003-006
133 RUN_TEST_STEP -1 CTestHandler listcert oom2.ini SEC-CERTMAN-OOM2-0003-007
135 END_TESTCASE SEC-CERTMAN-OOM2-0003
141 START_TESTCASE SEC-CERTMAN-OOM2-0004
143 //! @SYMTestCaseID SEC-CERTMAN-OOM2-0004
145 //! @SYMTestCaseDesc Applications and trust //////////////////////////////////////////////////////
147 //! @SYMTestActions 1) Set applications to the CAX1 certificate
149 //! 2) Get applications for CAX1
151 //! 3) Set the trust for CAX1
153 //! 4) Get the trust for CAX1
155 RUN_TEST_STEP -1 CTestHandler setapplications oom2.ini SEC-CERTMAN-OOM2-0004-001
157 RUN_TEST_STEP -1 CTestHandler getapplications oom2.ini SEC-CERTMAN-OOM2-0004-002
159 RUN_TEST_STEP -1 CTestHandler settrust oom2.ini SEC-CERTMAN-OOM2-0004-003
161 RUN_TEST_STEP -1 CTestHandler gettrusters oom2.ini SEC-CERTMAN-OOM2-0004-004
163 END_TESTCASE SEC-CERTMAN-OOM2-0004
169 START_TESTCASE SEC-CERTMAN-OOM2-0005
171 //! @SYMTestCaseID SEC-CERTMAN-OOM2-0005
173 //! @SYMTestCaseDesc Delete certs ////////////////////////////////////////////////////////////////
175 //! @SYMTestActions 1) Deleting all certs
177 RUN_TEST_STEP -1 CTestHandler deletecert oom2.ini SEC-CERTMAN-OOM2-0005-001
179 END_TESTCASE SEC-CERTMAN-OOM2-0005
185 START_TESTCASE SEC-CERTMAN-OOM2-0006
187 //! @SYMTestCaseID SEC-CERTMAN-OOM2-0006
189 //! @SYMTestCaseDesc Cleanup /////////////////////////////////////////////////////////////////////
191 //! @SYMTestActions 1) None
193 //! 2) Deleting the writable certificate store manager
195 //! 3) No Test,Opening a CertificateAppInfoManager
197 //! 4) No Test,Deleting the client A1
199 //! 5) No Test,Deleting the client A2
201 //! 6) No Test,Deleting the client A3
203 //! 7) No Test,Deleting the client A4
205 //! 8) No Test,Deleting the CertificateAppInfoManager
207 RUN_TEST_STEP -1 CTestHandler stopmemfailure
209 RUN_TEST_STEP -1 CTestHandler delete
211 RUN_TEST_STEP -1 CTestHandler initappmanager
213 RUN_TEST_STEP -1 CTestHandler removeclient oom2.ini SEC-CERTMAN-OOM2-0006-004
215 RUN_TEST_STEP -1 CTestHandler removeclient oom2.ini SEC-CERTMAN-OOM2-0006-005
217 RUN_TEST_STEP -1 CTestHandler removeclient oom2.ini SEC-CERTMAN-OOM2-0006-006
219 RUN_TEST_STEP -1 CTestHandler removeclient oom2.ini SEC-CERTMAN-OOM2-0006-007
221 RUN_TEST_STEP -1 CTestHandler deleteappmanager
223 END_TESTCASE SEC-CERTMAN-OOM2-0006