cryptoservices/certificateandkeymgmt/tcertstore/scripts/apipolicing.script
changeset 8 35751d3474b7
child 19 ece3df019add
equal deleted inserted replaced
2:675a964f4eb5 8:35751d3474b7
       
     1 //
       
     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 "Symbian Foundation License v1.0"
       
     6 // which accompanies this distribution, and is available
       
     7 // at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
       
     8 //
       
     9 // Initial Contributors:
       
    10 // Nokia Corporation - initial contribution.
       
    11 //
       
    12 // Contributors:
       
    13 //
       
    14 // Description:
       
    15 //
       
    16 // apipolicing.txt
       
    17 
       
    18 // 
       
    19 
       
    20 // Test cert store API policing of filetokens cert store
       
    21 
       
    22 // 
       
    23 
       
    24 // This test should be run in configuration 1, with only the file cert store
       
    25 
       
    26 // present
       
    27 
       
    28 
       
    29 
       
    30 // Test add CA
       
    31 
       
    32 // Test set app, set trust
       
    33 
       
    34 // Test not protected list, get, get apps, get trust, retrieve
       
    35 
       
    36 // Test remove CA
       
    37 
       
    38 // Test add user
       
    39 
       
    40 // Test not protected list, get
       
    41 
       
    42 // Test retrieve
       
    43 
       
    44 // Test remove user
       
    45 
       
    46 // Test add peer
       
    47 
       
    48 // Test retrieve
       
    49 
       
    50 // Test remove peer
       
    51 
       
    52 
       
    53 
       
    54 // 0. Setup
       
    55 
       
    56 
       
    57 
       
    58 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.1.1
       
    59 
       
    60 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.1.1
       
    61 
       
    62 //! @file                     
       
    63 
       
    64 //! @SYMTestCaseDesc          Opening a CertificateAppInfoManager
       
    65 
       
    66 //! @SYMREQ                   REQ3466
       
    67 
       
    68 //! @SYMTestCasePriority      High
       
    69 
       
    70 //! @SYMTestExpectedResults   KErrNone
       
    71 
       
    72 //! @SYMTestActions           1) 0.1.1, Opening a CertificateAppInfoManager
       
    73 
       
    74 RUN_TEST_STEP                 -1    CTestHandler        initappmanager      
       
    75 
       
    76 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.1.1
       
    77 
       
    78 
       
    79 
       
    80 
       
    81 
       
    82 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.1.2
       
    83 
       
    84 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.1.2
       
    85 
       
    86 //! @file                     
       
    87 
       
    88 //! @SYMTestCaseDesc          Adding client A1
       
    89 
       
    90 //! @SYMREQ                   REQ3466
       
    91 
       
    92 //! @SYMTestCasePriority      High
       
    93 
       
    94 //! @SYMTestExpectedResults   KErrNone
       
    95 
       
    96 //! @SYMTestActions           1) 0.1.2, Adding client A1
       
    97 
       
    98 RUN_TEST_STEP                 -1    CTestHandler        addclient              apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-0.1.2-001
       
    99 
       
   100 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.1.2
       
   101 
       
   102 
       
   103 
       
   104 
       
   105 
       
   106 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.1.3
       
   107 
       
   108 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.1.3
       
   109 
       
   110 //! @file                     
       
   111 
       
   112 //! @SYMTestCaseDesc          Adding client A2
       
   113 
       
   114 //! @SYMREQ                   REQ3466
       
   115 
       
   116 //! @SYMTestCasePriority      High
       
   117 
       
   118 //! @SYMTestExpectedResults   KErrNone
       
   119 
       
   120 //! @SYMTestActions           1) 0.1.3, Adding client A2
       
   121 
       
   122 RUN_TEST_STEP                 -1    CTestHandler        addclient              apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-0.1.3-001
       
   123 
       
   124 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.1.3
       
   125 
       
   126 
       
   127 
       
   128 
       
   129 
       
   130 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.1.4
       
   131 
       
   132 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.1.4
       
   133 
       
   134 //! @file                     
       
   135 
       
   136 //! @SYMTestCaseDesc          Adding client A3
       
   137 
       
   138 //! @SYMREQ                   REQ3466
       
   139 
       
   140 //! @SYMTestCasePriority      High
       
   141 
       
   142 //! @SYMTestExpectedResults   KErrNone
       
   143 
       
   144 //! @SYMTestActions           1) 0.1.4, Adding client A3
       
   145 
       
   146 RUN_TEST_STEP                 -1    CTestHandler        addclient              apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-0.1.4-001
       
   147 
       
   148 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.1.4
       
   149 
       
   150 
       
   151 
       
   152 
       
   153 
       
   154 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.1.5
       
   155 
       
   156 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.1.5
       
   157 
       
   158 //! @file                     
       
   159 
       
   160 //! @SYMTestCaseDesc          Adding client A4
       
   161 
       
   162 //! @SYMREQ                   REQ3466
       
   163 
       
   164 //! @SYMTestCasePriority      High
       
   165 
       
   166 //! @SYMTestExpectedResults   KErrNone
       
   167 
       
   168 //! @SYMTestActions           1) 0.1.5, Adding client A4
       
   169 
       
   170 RUN_TEST_STEP                 -1    CTestHandler        addclient              apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-0.1.5-001
       
   171 
       
   172 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.1.5
       
   173 
       
   174 
       
   175 
       
   176 
       
   177 
       
   178 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.1.6
       
   179 
       
   180 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.1.6
       
   181 
       
   182 //! @file                     
       
   183 
       
   184 //! @SYMTestCaseDesc          Deleting the CertificateAppInfoManager
       
   185 
       
   186 //! @SYMREQ                   REQ3466
       
   187 
       
   188 //! @SYMTestCasePriority      High
       
   189 
       
   190 //! @SYMTestExpectedResults   KErrNone
       
   191 
       
   192 //! @SYMTestActions           1) 0.1.6, Deleting the CertificateAppInfoManager
       
   193 
       
   194 RUN_TEST_STEP                 -1    CTestHandler        deleteappmanager    
       
   195 
       
   196 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.1.6
       
   197 
       
   198 
       
   199 
       
   200 
       
   201 
       
   202 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.2
       
   203 
       
   204 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.2
       
   205 
       
   206 //! @file                     
       
   207 
       
   208 //! @SYMTestCaseDesc          Opening a writable certificate store manager
       
   209 
       
   210 //! @SYMREQ                   REQ3466
       
   211 
       
   212 //! @SYMTestCasePriority      High
       
   213 
       
   214 //! @SYMTestExpectedResults   KErrNone
       
   215 
       
   216 //! @SYMTestActions           1) 0.2, Opening a writable certificate store manager
       
   217 
       
   218 RUN_TEST_STEP                 -1    CTestHandler        init                   apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-0.2-001
       
   219 
       
   220 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.2
       
   221 
       
   222 
       
   223 
       
   224 
       
   225 
       
   226 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.3.1
       
   227 
       
   228 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.3.1
       
   229 
       
   230 //! @file                     
       
   231 
       
   232 //! @SYMTestCaseDesc          Retrieving number of writable certificate store manager
       
   233 
       
   234 //! @SYMREQ                   REQ3466
       
   235 
       
   236 //! @SYMTestCasePriority      High
       
   237 
       
   238 //! @SYMTestExpectedResults   KErrNone
       
   239 
       
   240 //! @SYMTestActions           1) 0.3.1, Retrieving number of writable certificate store manager
       
   241 
       
   242 RUN_TEST_STEP                 -1    CTestHandler        CUnifiedCertStore_WritableCertStoreCount   apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-0.3.1-001
       
   243 
       
   244 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.3.1
       
   245 
       
   246 
       
   247 
       
   248 
       
   249 
       
   250 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.3.2
       
   251 
       
   252 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.3.2
       
   253 
       
   254 //! @file                     
       
   255 
       
   256 //! @SYMTestCaseDesc          Retrieving number of read-only certificate store manager
       
   257 
       
   258 //! @SYMREQ                   REQ3466
       
   259 
       
   260 //! @SYMTestCasePriority      High
       
   261 
       
   262 //! @SYMTestExpectedResults   KErrNone
       
   263 
       
   264 //! @SYMTestActions           1) 0.3.2, Retrieving number of read-only certificate store manager
       
   265 
       
   266 RUN_TEST_STEP                 -1    CTestHandler        CUnifiedCertStore_ReadOnlyCertStoreCount   apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-0.3.2-001
       
   267 
       
   268 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.3.2
       
   269 
       
   270 
       
   271 
       
   272 
       
   273 
       
   274 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.3.3
       
   275 
       
   276 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.3.3
       
   277 
       
   278 //! @file                     
       
   279 
       
   280 //! @SYMTestCaseDesc          Retrieving number of certificate store manager
       
   281 
       
   282 //! @SYMREQ                   REQ3466
       
   283 
       
   284 //! @SYMTestCasePriority      High
       
   285 
       
   286 //! @SYMTestExpectedResults   KErrNone
       
   287 
       
   288 //! @SYMTestActions           1) 0.3.3, Retrieving number of certificate store manager
       
   289 
       
   290 RUN_TEST_STEP                 -1    CTestHandler        CUnifiedCertStore_CertStoreCount   apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-0.3.3-001
       
   291 
       
   292 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.3.3
       
   293 
       
   294 
       
   295 
       
   296 
       
   297 
       
   298 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.4
       
   299 
       
   300 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.4
       
   301 
       
   302 //! @file                     
       
   303 
       
   304 //! @SYMTestCaseDesc          Delete all certs
       
   305 
       
   306 //! @SYMREQ                   REQ3466
       
   307 
       
   308 //! @SYMTestCasePriority      High
       
   309 
       
   310 //! @SYMTestExpectedResults   KErrNone
       
   311 
       
   312 //! @SYMTestActions           1) 0.4, Delete all certs
       
   313 
       
   314 RUN_TEST_STEP                 -1    CTestHandler        deletecert             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-0.4-001
       
   315 
       
   316 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.4
       
   317 
       
   318 
       
   319 
       
   320 
       
   321 
       
   322 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-0.5
       
   323 
       
   324 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-0.5
       
   325 
       
   326 //! @file                     
       
   327 
       
   328 //! @SYMTestCaseDesc          Import a RSA key rsacertkey1
       
   329 
       
   330 //! @SYMREQ                   REQ3466
       
   331 
       
   332 //! @SYMTestCasePriority      High
       
   333 
       
   334 //! @SYMTestExpectedResults   KErrNone
       
   335 
       
   336 //! @SYMTestActions           1) 0.5, Import a RSA key rsacertkey1
       
   337 
       
   338 RUN_TEST_STEP                 -1    CTestHandler        importkey              apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-0.5-001
       
   339 
       
   340 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-0.5
       
   341 
       
   342 
       
   343 
       
   344 
       
   345 
       
   346 // 1. Test CA certificates
       
   347 
       
   348 
       
   349 
       
   350 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-1.1
       
   351 
       
   352 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-1.1
       
   353 
       
   354 //! @file                     
       
   355 
       
   356 //! @SYMTestCaseDesc          Test add CA certificate protected by WriteDeviceData
       
   357 
       
   358 //! @SYMREQ                   REQ3466
       
   359 
       
   360 //! @SYMTestCasePriority      High
       
   361 
       
   362 //! @SYMTestExpectedResults   KErrNone
       
   363 
       
   364 //! @SYMTestActions           1) 1.1, Test add CA certificate protected by WriteDeviceData
       
   365 
       
   366 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-1.1-001
       
   367 
       
   368 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-1.1
       
   369 
       
   370 
       
   371 
       
   372 
       
   373 
       
   374 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-1.2
       
   375 
       
   376 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-1.2
       
   377 
       
   378 //! @file                     
       
   379 
       
   380 //! @SYMTestCaseDesc          Test set apps and trust for protected by WriteDeviceData
       
   381 
       
   382 //! @SYMREQ                   REQ3466
       
   383 
       
   384 //! @SYMTestCasePriority      High
       
   385 
       
   386 //! @SYMTestExpectedResults   KErrNone
       
   387 
       
   388 //! @SYMTestActions           1) 1.2, Test set apps and trust for protected by WriteDeviceData
       
   389 
       
   390 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-1.2-001
       
   391 
       
   392 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-1.2
       
   393 
       
   394 
       
   395 
       
   396 
       
   397 
       
   398 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-1.3
       
   399 
       
   400 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-1.3
       
   401 
       
   402 //! @file                     
       
   403 
       
   404 //! @SYMTestCaseDesc          Test list, retrieve get apps and get trust not protected by any capability for CA certs
       
   405 
       
   406 //! @SYMREQ                   REQ3466
       
   407 
       
   408 //! @SYMTestCasePriority      High
       
   409 
       
   410 //! @SYMTestExpectedResults   KErrNone
       
   411 
       
   412 //! @SYMTestActions           1) 1.3, Test list, retrieve get apps and get trust not protected by any capability for CA certs
       
   413 
       
   414 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-1.3-001
       
   415 
       
   416 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-1.3
       
   417 
       
   418 
       
   419 
       
   420 
       
   421 
       
   422 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-1.4
       
   423 
       
   424 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-1.4
       
   425 
       
   426 //! @file                     
       
   427 
       
   428 //! @SYMTestCaseDesc          Test remove CA certificate protected by WriteDeviceData
       
   429 
       
   430 //! @SYMREQ                   REQ3466
       
   431 
       
   432 //! @SYMTestCasePriority      High
       
   433 
       
   434 //! @SYMTestExpectedResults   KErrNone
       
   435 
       
   436 //! @SYMTestActions           1) 1.4, Test remove CA certificate protected by WriteDeviceData
       
   437 
       
   438 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-1.4-001
       
   439 
       
   440 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-1.4
       
   441 
       
   442 
       
   443 
       
   444 
       
   445 
       
   446 // 2. Test user certificates
       
   447 
       
   448 
       
   449 
       
   450 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-2.1
       
   451 
       
   452 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-2.1
       
   453 
       
   454 //! @file                     
       
   455 
       
   456 //! @SYMTestCaseDesc          Test add user certificate protected by WriteUserData
       
   457 
       
   458 //! @SYMREQ                   REQ3466
       
   459 
       
   460 //! @SYMTestCasePriority      High
       
   461 
       
   462 //! @SYMTestExpectedResults   KErrNone
       
   463 
       
   464 //! @SYMTestActions           1) 2.1, Test add user certificate protected by WriteUserData
       
   465 
       
   466 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-2.1-001
       
   467 
       
   468 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-2.1
       
   469 
       
   470 
       
   471 
       
   472 
       
   473 
       
   474 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-2.2
       
   475 
       
   476 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-2.2
       
   477 
       
   478 //! @file                     
       
   479 
       
   480 //! @SYMTestCaseDesc          Test list not protected by any capability for user certs
       
   481 
       
   482 //! @SYMREQ                   REQ3466
       
   483 
       
   484 //! @SYMTestCasePriority      High
       
   485 
       
   486 //! @SYMTestExpectedResults   KErrNone
       
   487 
       
   488 //! @SYMTestActions           1) 2.2, Test list not protected by any capability for user certs
       
   489 
       
   490 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-2.2-001
       
   491 
       
   492 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-2.2
       
   493 
       
   494 
       
   495 
       
   496 
       
   497 
       
   498 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-2.3
       
   499 
       
   500 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-2.3
       
   501 
       
   502 //! @file                     
       
   503 
       
   504 //! @SYMTestCaseDesc          Test retrieve protected by ReadUserData capability for user certs
       
   505 
       
   506 //! @SYMREQ                   REQ3466
       
   507 
       
   508 //! @SYMTestCasePriority      High
       
   509 
       
   510 //! @SYMTestExpectedResults   KErrNone
       
   511 
       
   512 //! @SYMTestActions           1) 2.3, Test retrieve protected by ReadUserData capability for user certs
       
   513 
       
   514 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-2.3-001
       
   515 
       
   516 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-2.3
       
   517 
       
   518 
       
   519 
       
   520 
       
   521 
       
   522 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-2.4
       
   523 
       
   524 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-2.4
       
   525 
       
   526 //! @file                     
       
   527 
       
   528 //! @SYMTestCaseDesc          Test remove user certificate protected by WriteUserData
       
   529 
       
   530 //! @SYMREQ                   REQ3466
       
   531 
       
   532 //! @SYMTestCasePriority      High
       
   533 
       
   534 //! @SYMTestExpectedResults   KErrNone
       
   535 
       
   536 //! @SYMTestActions           1) 2.4, Test remove user certificate protected by WriteUserData
       
   537 
       
   538 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-2.4-001
       
   539 
       
   540 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-2.4
       
   541 
       
   542 
       
   543 
       
   544 
       
   545 
       
   546 // 3. Test peer certificates
       
   547 
       
   548 
       
   549 
       
   550 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-3.1
       
   551 
       
   552 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-3.1
       
   553 
       
   554 //! @file                     
       
   555 
       
   556 //! @SYMTestCaseDesc          Test add peer certificate protected by WriteUserData
       
   557 
       
   558 //! @SYMTestExpectedResults   KErrNone
       
   559 
       
   560 //! @SYMTestActions           1) 3.1, Test add peer certificate protected by WriteUserData
       
   561 
       
   562 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-3.1-001
       
   563 
       
   564 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-3.1
       
   565 
       
   566 
       
   567 
       
   568 
       
   569 
       
   570 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-3.2
       
   571 
       
   572 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-3.2
       
   573 
       
   574 //! @file                     
       
   575 
       
   576 //! @SYMTestCaseDesc          Test list not protected by any capability for peer certs
       
   577 
       
   578 //! @SYMTestExpectedResults   KErrNone
       
   579 
       
   580 //! @SYMTestActions           1) 3.2, Test list not protected by any capability for peer certs
       
   581 
       
   582 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-3.2-001
       
   583 
       
   584 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-3.2
       
   585 
       
   586 
       
   587 
       
   588 
       
   589 
       
   590 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-3.3
       
   591 
       
   592 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-3.3
       
   593 
       
   594 //! @file                     
       
   595 
       
   596 //! @SYMTestCaseDesc          Test retrieve protected by ReadUserData capability for peer certs
       
   597 
       
   598 //! @SYMTestExpectedResults   KErrNone
       
   599 
       
   600 //! @SYMTestActions           1) 3.3, Test retrieve protected by ReadUserData capability for peer certs
       
   601 
       
   602 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-3.3-001
       
   603 
       
   604 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-3.3
       
   605 
       
   606 
       
   607 
       
   608 
       
   609 
       
   610 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-3.4
       
   611 
       
   612 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-3.4
       
   613 
       
   614 //! @file                     
       
   615 
       
   616 //! @SYMTestCaseDesc          Test remove peer certificate protected by WriteUserData
       
   617 
       
   618 //! @SYMTestExpectedResults   KErrNone
       
   619 
       
   620 //! @SYMTestActions           1) 3.4, Test remove peer certificate protected by WriteUserData
       
   621 
       
   622 RUN_TEST_STEP                 -1    CTestHandler        policytest             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-3.4-001
       
   623 
       
   624 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-3.4
       
   625 
       
   626 
       
   627 
       
   628 
       
   629 
       
   630 // 4. Cleanup
       
   631 
       
   632 
       
   633 
       
   634 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-4.1
       
   635 
       
   636 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-4.1
       
   637 
       
   638 //! @file                     
       
   639 
       
   640 //! @SYMTestCaseDesc          Delete all certs
       
   641 
       
   642 //! @SYMREQ                   REQ3466
       
   643 
       
   644 //! @SYMTestCasePriority      High
       
   645 
       
   646 //! @SYMTestExpectedResults   KErrNone
       
   647 
       
   648 //! @SYMTestActions           1) Delete all certs
       
   649 
       
   650 RUN_TEST_STEP                 -1    CTestHandler        deletecert             apipolicing.ini   SEC-TCERTSTORE-APIPOLICING-4.1-001
       
   651 
       
   652 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-4.1
       
   653 
       
   654 
       
   655 
       
   656 
       
   657 
       
   658 START_TESTCASE                SEC-TCERTSTORE-APIPOLICING-4.2
       
   659 
       
   660 //! @SYMTestCaseID            SEC-TCERTSTORE-APIPOLICING-4.2
       
   661 
       
   662 //! @file                     
       
   663 
       
   664 //! @SYMTestCaseDesc          Deleting the writable certificate store manager
       
   665 
       
   666 //! @SYMREQ                   REQ3466
       
   667 
       
   668 //! @SYMTestCasePriority      High
       
   669 
       
   670 //! @SYMTestExpectedResults   KErrNone
       
   671 
       
   672 //! @SYMTestActions           1) Deleting the writable certificate store manager
       
   673 
       
   674 RUN_TEST_STEP                 -1    CTestHandler        delete              
       
   675 
       
   676 END_TESTCASE                  SEC-TCERTSTORE-APIPOLICING-4.2
       
   677 
       
   678 
       
   679 
       
   680 
       
   681