os/security/cryptoservices/certificateandkeymgmt/tcertstore/scripts/unifiedcertstore2-conf3.script
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/security/cryptoservices/certificateandkeymgmt/tcertstore/scripts/unifiedcertstore2-conf3.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,342 @@
1.4 +//
1.5 +// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +// All rights reserved.
1.7 +// This component and the accompanying materials are made available
1.8 +// under the terms of the License "Eclipse Public License v1.0"
1.9 +// which accompanies this distribution, and is available
1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.11 +//
1.12 +// Initial Contributors:
1.13 +// Nokia Corporation - initial contribution.
1.14 +//
1.15 +// Contributors:
1.16 +//
1.17 +// Description:
1.18 +//
1.19 +
1.20 +START_TESTCASE SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001
1.21 +
1.22 +//! @SYMTestCaseID SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001
1.23 +
1.24 +//! @SYMTestCaseDesc /////////////////////////////////////////////////////////////
1.25 +
1.26 +//! WARNING! This test requires that the second additional store
1.27 +
1.28 +//! is read only and that the certificates CAX2, CAX3, CAW1,
1.29 +
1.30 +//! nrcert, rsasigncer2, enciphersign have been added in the
1.31 +
1.32 +//! store - these get added by unifiedcertstore3-conf2
1.33 +
1.34 +//! /////////////////////////////////////////////////////////////
1.35 +
1.36 +//!
1.37 +
1.38 +//! 6.1 Test cases for single file-based writable certificate store
1.39 +
1.40 +//!
1.41 +
1.42 +//! 6.1.1 Successfull addition, listing and retrieval of certificates (X.509)
1.43 +
1.44 +//! @SYMTestActions 1) No Test,Opening a CertificateAppInfoManager
1.45 +
1.46 +//! 2) No Test,Adding client A1
1.47 +
1.48 +//! 3) No Test,Adding client A2
1.49 +
1.50 +//! 4) No Test,Adding client A3
1.51 +
1.52 +//! 5) No Test,Adding client A4
1.53 +
1.54 +//! 6) No Test,Deleting the CertificateAppInfoManager
1.55 +
1.56 +//! 7) 6.1.1.1,Opening a certificate store manager
1.57 +
1.58 +//! 8) 6.1.1.2,Add the certificate CAX1
1.59 +
1.60 +//! 9) 6.1.1.5,Get the list of certificates
1.61 +
1.62 +//! 10) 6.1.1.5.1,Retrieve CAX1 cert
1.63 +
1.64 +//! 11) 6.1.1.9,Deleting the certificate store manager
1.65 +
1.66 +//! 12) 6.1.1.10,Opening a certificate store manager
1.67 +
1.68 +//! 13) 6.1.1.11,Get the list of certificates
1.69 +
1.70 +RUN_TEST_STEP -1 CTestHandler initappmanager
1.71 +
1.72 +RUN_TEST_STEP -1 CTestHandler addclient unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001-002
1.73 +
1.74 +RUN_TEST_STEP -1 CTestHandler addclient unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001-003
1.75 +
1.76 +RUN_TEST_STEP -1 CTestHandler addclient unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001-004
1.77 +
1.78 +RUN_TEST_STEP -1 CTestHandler addclient unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001-005
1.79 +
1.80 +RUN_TEST_STEP -1 CTestHandler deleteappmanager
1.81 +
1.82 +RUN_TEST_STEP -1 CTestHandler init unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001-007
1.83 +
1.84 +RUN_TEST_STEP -1 CTestHandler addcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001-008
1.85 +
1.86 +RUN_TEST_STEP -1 CTestHandler listcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001-009
1.87 +
1.88 +RUN_TEST_STEP -1 CTestHandler retrieve unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001-010
1.89 +
1.90 +RUN_TEST_STEP -1 CTestHandler delete
1.91 +
1.92 +RUN_TEST_STEP -1 CTestHandler init unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001-012
1.93 +
1.94 +RUN_TEST_STEP -1 CTestHandler listcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001-013
1.95 +
1.96 +END_TESTCASE SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0001
1.97 +
1.98 +
1.99 +
1.100 +
1.101 +
1.102 +START_TESTCASE SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0002
1.103 +
1.104 +//! @SYMTestCaseID SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0002
1.105 +
1.106 +//! @SYMTestCaseDesc 6.1.2 Successfull addition, listing and retrieval of certificates (WTLS)
1.107 +
1.108 +//! @SYMTestActions 1) 6.1.2.2,Add the certificate CAW2
1.109 +
1.110 +//! 2) 6.1.2.3,Add the certificate CAW3
1.111 +
1.112 +//! 3) 6.1.2.4,Get the list of certificates
1.113 +
1.114 +//! 4) 6.1.2.4.1,Retrieve CAW1 cert
1.115 +
1.116 +//! 5) 6.1.2.5,Deleting the certificate store manager
1.117 +
1.118 +//! 6) 6.1.2.6,Opening a certificate store manager
1.119 +
1.120 +//! 7) 6.1.2.7,Get the list of certificates
1.121 +
1.122 +RUN_TEST_STEP -1 CTestHandler addcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0002-001
1.123 +
1.124 +RUN_TEST_STEP -1 CTestHandler addcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0002-002
1.125 +
1.126 +RUN_TEST_STEP -1 CTestHandler listcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0002-003
1.127 +
1.128 +RUN_TEST_STEP -1 CTestHandler retrieve unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0002-004
1.129 +
1.130 +RUN_TEST_STEP -1 CTestHandler delete
1.131 +
1.132 +RUN_TEST_STEP -1 CTestHandler init unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0002-006
1.133 +
1.134 +RUN_TEST_STEP -1 CTestHandler listcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0002-007
1.135 +
1.136 +END_TESTCASE SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0002
1.137 +
1.138 +
1.139 +
1.140 +
1.141 +
1.142 +START_TESTCASE SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003
1.143 +
1.144 +//! @SYMTestCaseID SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003
1.145 +
1.146 +//! @SYMTestCaseDesc 6.1.3 Successfull trust settings updates and retrieval
1.147 +
1.148 +//! @SYMTestActions 1) 6.1.3.1,Set applications to the CAX1 certificate
1.149 +
1.150 +//! 2) 6.1.3.2,set the trust for CAX1
1.151 +
1.152 +//! 3) 6.1.3.7,Get applications for CAX1
1.153 +
1.154 +//! 4) 6.1.3.8,Get the trust for CAX1
1.155 +
1.156 +//! 5) 6.1.3.13,Set trusters to the CAW2 certificate
1.157 +
1.158 +//! 6) 6.1.3.14,set the trust for CAW2
1.159 +
1.160 +//! 7) 6.1.3.15,Set trusters to the CAW3 certificate
1.161 +
1.162 +//! 8) 6.1.3.16,set the trust for CAW3
1.163 +
1.164 +//! 9) 6.1.3.17,Get applications for CAW1
1.165 +
1.166 +//! 10) 6.1.3.18,Get the trust for CAW1
1.167 +
1.168 +//! 11) 6.1.3.19,Get applications for CAW2
1.169 +
1.170 +//! 12) 6.1.3.20,Get the trust for CAW2
1.171 +
1.172 +//! 13) 6.1.3.21,Get applications for CAW3
1.173 +
1.174 +//! 14) 6.1.3.22,Get the trust for CAW3
1.175 +
1.176 +RUN_TEST_STEP -1 CTestHandler setapplications unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-001
1.177 +
1.178 +RUN_TEST_STEP -1 CTestHandler settrust unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-002
1.179 +
1.180 +RUN_TEST_STEP -1 CTestHandler getapplications unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-003
1.181 +
1.182 +RUN_TEST_STEP -1 CTestHandler gettrusters unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-004
1.183 +
1.184 +RUN_TEST_STEP -1 CTestHandler setapplications unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-005
1.185 +
1.186 +RUN_TEST_STEP -1 CTestHandler settrust unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-006
1.187 +
1.188 +RUN_TEST_STEP -1 CTestHandler setapplications unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-007
1.189 +
1.190 +RUN_TEST_STEP -1 CTestHandler settrust unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-008
1.191 +
1.192 +RUN_TEST_STEP -1 CTestHandler getapplications unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-009
1.193 +
1.194 +RUN_TEST_STEP -1 CTestHandler gettrusters unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-010
1.195 +
1.196 +RUN_TEST_STEP -1 CTestHandler getapplications unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-011
1.197 +
1.198 +RUN_TEST_STEP -1 CTestHandler gettrusters unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-012
1.199 +
1.200 +RUN_TEST_STEP -1 CTestHandler getapplications unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-013
1.201 +
1.202 +RUN_TEST_STEP -1 CTestHandler gettrusters unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003-014
1.203 +
1.204 +END_TESTCASE SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0003
1.205 +
1.206 +
1.207 +
1.208 +
1.209 +
1.210 +START_TESTCASE SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004
1.211 +
1.212 +//! @SYMTestCaseID SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004
1.213 +
1.214 +//! @SYMTestCaseDesc 6.1.4 Successfull addition and retrieval of user certificates
1.215 +
1.216 +//! @SYMTestActions 1) 6.1.4.0.1 Import a RSA key
1.217 +
1.218 +//! 2) 6.1.4.0.2 Import a RSA key
1.219 +
1.220 +//! 3) 6.1.4.0.3 Import a RSA key
1.221 +
1.222 +//! 4) 6.1.4.1, Add certificate rsacert1 ***NEW***
1.223 +
1.224 +//! 5) 6.1.4.2,Add the certificate rsacert2 ***NEW***
1.225 +
1.226 +//! 6) 6.1.2.3,Add the certificate rsacert3 ***NEW***
1.227 +
1.228 +//! 7) 6.1.2.4, Install certificate with short subject key id (8 bytes)
1.229 +
1.230 +//! 8) 6.1.4.3,Get the list of certificates filtered by subject key id
1.231 +
1.232 +//! 9) 6.1.4.4.a,Get the list of certificates
1.233 +
1.234 +//! 10) 6.1.4.4.b,Get the list of certificates ***NEW***
1.235 +
1.236 +//! 11) 6.1.4.4.c,Retrieve rsacert1 cert
1.237 +
1.238 +RUN_TEST_STEP -1 CTestHandler importkey unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-001
1.239 +
1.240 +RUN_TEST_STEP -1 CTestHandler importkey unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-002
1.241 +
1.242 +RUN_TEST_STEP -1 CTestHandler importkey unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-003
1.243 +
1.244 +RUN_TEST_STEP -1 CTestHandler addcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-004
1.245 +
1.246 +RUN_TEST_STEP -1 CTestHandler addcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-005
1.247 +
1.248 +RUN_TEST_STEP -1 CTestHandler addcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-006
1.249 +
1.250 +RUN_TEST_STEP -1 CTestHandler addcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-007
1.251 +
1.252 +RUN_TEST_STEP -1 CTestHandler listcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-008
1.253 +
1.254 +RUN_TEST_STEP -1 CTestHandler listcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-009
1.255 +
1.256 +RUN_TEST_STEP -1 CTestHandler listcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-010
1.257 +
1.258 +RUN_TEST_STEP -1 CTestHandler retrieve unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004-011
1.259 +
1.260 +END_TESTCASE SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0004
1.261 +
1.262 +
1.263 +
1.264 +
1.265 +
1.266 +START_TESTCASE SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005
1.267 +
1.268 +//! @SYMTestCaseID SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005
1.269 +
1.270 +//! @SYMTestCaseDesc 6.1.5 Successfull addition of certificate with subject key id (INC105166)
1.271 +
1.272 +//! @SYMTestActions 1) 6.1.5.1, Install certificate with subject key id - specify wrong key id in the XML
1.273 +
1.274 +//! 2) 6.1.5.2, Install certificate with subject key id
1.275 +
1.276 +//! 3) No Test,Deleting the certificate SSKID
1.277 +
1.278 +//! 4) No Test,Deleting the certificate CAX1
1.279 +
1.280 +//! 5) No Test,Deleting the certificate CAX1
1.281 +
1.282 +//! 6) No Test,Deleting the certificate CAW2
1.283 +
1.284 +//! 7) No Test,Deleting the certificate CAW3
1.285 +
1.286 +//! 8) No Test,Deleting the certificate rsacert1 ***NEW***
1.287 +
1.288 +//! 9) No Test,Deleting the certificate rsacert2 ***NEW***
1.289 +
1.290 +//! 10) No Test,Deleting the certificate rsacert3 ***NEW***
1.291 +
1.292 +//! 11) No Test,Deleting the writable certificate store manager
1.293 +
1.294 +//! 12) No Test,Opening a CertificateAppInfoManager
1.295 +
1.296 +//! 13) No Test,Deleting the client A1
1.297 +
1.298 +//! 14) No Test,Deleting the client A2
1.299 +
1.300 +//! 15) No Test,Deleting the client A3
1.301 +
1.302 +//! 16) No Test,Deleting the client A4
1.303 +
1.304 +//! 17) No Test,Deleting the CertificateAppInfoManager
1.305 +
1.306 +RUN_TEST_STEP !Error=-6 -1 CTestHandler addcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-001
1.307 +
1.308 +RUN_TEST_STEP -1 CTestHandler addcert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-002
1.309 +
1.310 +RUN_TEST_STEP -1 CTestHandler deletecert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-003
1.311 +
1.312 +RUN_TEST_STEP -1 CTestHandler deletecert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-004
1.313 +
1.314 +RUN_TEST_STEP -1 CTestHandler deletecert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-005
1.315 +
1.316 +RUN_TEST_STEP -1 CTestHandler deletecert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-006
1.317 +
1.318 +RUN_TEST_STEP -1 CTestHandler deletecert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-007
1.319 +
1.320 +RUN_TEST_STEP -1 CTestHandler deletecert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-008
1.321 +
1.322 +RUN_TEST_STEP -1 CTestHandler deletecert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-009
1.323 +
1.324 +RUN_TEST_STEP -1 CTestHandler deletecert unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-010
1.325 +
1.326 +RUN_TEST_STEP -1 CTestHandler delete
1.327 +
1.328 +RUN_TEST_STEP -1 CTestHandler initappmanager
1.329 +
1.330 +RUN_TEST_STEP -1 CTestHandler removeclient unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-013
1.331 +
1.332 +RUN_TEST_STEP -1 CTestHandler removeclient unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-014
1.333 +
1.334 +RUN_TEST_STEP -1 CTestHandler removeclient unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-015
1.335 +
1.336 +RUN_TEST_STEP -1 CTestHandler removeclient unifiedcertstore2-conf3.ini SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005-016
1.337 +
1.338 +RUN_TEST_STEP -1 CTestHandler deleteappmanager
1.339 +
1.340 +END_TESTCASE SEC-CERTMAN-UNIFIEDCERTSTORE2-CONF3-0005
1.341 +
1.342 +
1.343 +
1.344 +
1.345 +