diff -r 675a964f4eb5 -r 35751d3474b7 cryptoservices/certificateandkeymgmt/tcertstore/scripts/cancel2.txt --- a/cryptoservices/certificateandkeymgmt/tcertstore/scripts/cancel2.txt Tue Jul 21 01:04:32 2009 +0100 +++ b/cryptoservices/certificateandkeymgmt/tcertstore/scripts/cancel2.txt Thu Sep 10 14:01:51 2009 +0300 @@ -1,533 +1,533 @@ -//! Cancel2.txt -//! Cancellation tests for the certificate addition, deletion, trust&application setting with notification -//! to the client process. - -// Note: The in-source test tag is only added to the new tests for PREQ226. The tests without test tag is the existing tests -// in the certstore component, which are used to set up the environment needed by the PREQ226 tests. - -// Setup /////////////////////////////////////////////////////////////////////// - - - No Test,Opening a CertificateAppInfoManager - initappmanager - - - KErrNone - - - - - No Test,Adding client A1 - addclient - - A1 - 1 - - - KErrNone - - - - - No Test,Adding client A2 - addclient - - A2 - 2 - - - KErrNone - - - - - No Test,Adding client A3 - addclient - - A3 - 3 - - - KErrNone - - - - - No Test,Adding client A4 - addclient - - A4 - 4 - - - KErrNone - - - - - No Test,Deleting the CertificateAppInfoManager - deleteappmanager - - - KErrNone - - - - - Import a RSA key rsacertkey1 - importkey - - rsacertkey1.txt - AllUsagesButNR - *IMPORTED* RSA key 1 - Extractable - - - KErrNone - - - - - Opening a writable certificate store manager - init - - write - - - KErrNone - - - - - Deleting all certs - deletecert - - - 1 - - - KErrNone - - - - - Deleting the writable certificate store manager - delete - - - KErrNone - - - - - Enabling cancellation testing - startcancellation - - KErrNone - - - -// Initialisation ////////////////////////////////////////////////////////////// - - - Opening a writable certificate store manager - init - - write - - - KErrNone - - - -// Add certs /////////////////////////////////////////////////////////////////// - -//! @file -//! @SYMTestCaseID UCTSSEC-CT-WModeUCTAddCCancelWN1.1 -//! @SYMTestCaseDesc The test is to test cancellation of X509 CA certificate addition with notification. -//! @SYMPREQ 226 -//! @SYMTestCasePriority High -//! @SYMTestExpectedResults KErrNone - - - 1.1, Cancel X509 CA certificate CAX1 addition with notification - addcert - - X509 - - - - 0 - c:\unifiedcertstore2\CAX1.cer - CA - 1 - - - KErrNone - - - -//! @file -//! @SYMTestCaseID UCTSSEC-CT-WModeUCTAddCCancelWN1.2 -//! @SYMTestCaseDesc The test is to test cancellation of WTLS CA certificate addition with notification. -//! @SYMPREQ 226 -//! @SYMTestCasePriority High -//! @SYMTestExpectedResults KErrNone - - 1.2, Cancel WTLS CA certificate CAW1 addition with notification - addcert - - WTLS - - - - 0 - c:\unifiedcertstore2\CAW1.cer - CA - 1 - - - KErrNone - - - -//! @file -//! @SYMTestCaseID UCTSSEC-CT-WModeUCTAddCCancelWN1.3 -//! @SYMTestCaseDesc The test is to test cancellation of X509 user certificate addition with notification. -//! @SYMPREQ 226 -//! @SYMTestCasePriority High -//! @SYMTestExpectedResults KErrNone - - 1.3, Cancel X509 user certificate rsacert1 addition with notification - addcert - - X509 - - - 4808f03892fe836e78d048bcefcca4a37913d886 - 0 - c:\unifiedcertstore2\rsacert1.cer - User - 1 - - - KErrNone - - - -// List certs ////////////////////////////////////////////////////////////////// - - - List CA certificates - listcert - - - ca - - - - KErrNone - - - - - - - List user certificates - listcert - - - user - - pkcs15 - private - AllUsagesButNR - - - - - KErrNone - - - - - - List user certificates filtered by key usage - listcert - - - user - - pkcs15 - private - Decrypt - - - - - KErrNone - - - - - - List user certificates filtered by key usage - listcert - - - user - - pkcs15 - NonRepudiation - - - - - KErrNone - - - - - List certificates filtered by Issuer DN - listcert - - - ca - - c:\unifiedcertstore2\CAX1.cer - - - KErrNone - - - - - - List certificates filtered by Issuer DN - listcert - - - ca - - c:\unifiedcertstore2\CAX1.cer - c:\unifiedcertstore2\CAX2.cer - - - KErrNone - - - - - - List certificates filtered by Issuer DN - listcacert - - - - c:\unifiedcertstore2\CAX2.cer - - - KErrNone - - - -// Retrieve certs - - - Retrieve CAX1 cert - retrieve - - - - - KErrNone - - - - - Retrieve CAW1 cert - retrieve - - - - - KErrNone - - - -// Applications and trust ////////////////////////////////////////////////////// - -//! @file -//! @SYMTestCaseID UCTSSEC-CT-WModeUCTSAppCCancelWN4.1 -//! @SYMTestCaseDesc The test is to test cancellation of setting X509 CA certificate application with notification. -//! @SYMPREQ 226 -//! @SYMTestCasePriority High -//! @SYMTestExpectedResults KErrNone - - 4.1 Cancel applications setting to the CAX1 certificate with notification - setapplications - - - 1 2 3 - 1 - - - KErrNone - - - - - Get applications for CAX1 - getapplications - - - - - KErrNone - 1 2 3 - - - -//! @file -//! @SYMTestCaseID UCTSSEC-CT-WModeUCTSTrustCCancelWN3.1 -//! @SYMTestCaseDesc The test is to test cancellation of setting X509 CA certificates trust with notification. -//! @SYMPREQ 226 -//! @SYMTestCasePriority High -//! @SYMTestExpectedResults KErrNone - - 3.1, Cancel the trust setting for CAX1 with notification - settrust - - - 1 - 1 - - - KErrNone - - - - - Get the trust for CAX1 - gettrusters - - - - - KErrNone - 1 - - - -// Delete certs //////////////////////////////////////////////////////////////// -//! @file -//! @SYMTestCaseID UCTSSEC-CT-WModeUCTDelCCancelWN2.1 -//! @SYMTestCaseDesc The test is to test cancellation of X509 CA certificates deletion with notification. -//! @SYMPREQ 226 -//! @SYMTestCasePriority High -//! @SYMTestExpectedResults KErrNone - - 2.1, Cancel CAX1 certs deletion with notification - deletecert - - ca - - 1 - - - KErrNone - - - -// Cleanup ///////////////////////////////////////////////////////////////////// - - - Disabling cancellation testing - stopcancellation - - KErrNone - - - - - Deleting all certs - deletecert - - - 1 - - - KErrNone - - - - - Deleting the writable certificate store manager - delete - - - KErrNone - - - - - No Test,Opening a CertificateAppInfoManager - initappmanager - - - KErrNone - - - - - No Test,Deleting the client A1 - removeclient - - 1 - - - KErrNone - - - - - No Test,Deleting the client A2 - removeclient - - 2 - - - KErrNone - - - - - No Test,Deleting the client A3 - removeclient - - 3 - - - KErrNone - - - - - No Test,Deleting the client A4 - removeclient - - 4 - - - KErrNone - - - - - No Test,Deleting the CertificateAppInfoManager - deleteappmanager - - - KErrNone - - +//! Cancel2.txt +//! Cancellation tests for the certificate addition, deletion, trust&application setting with notification +//! to the client process. + +// Note: The in-source test tag is only added to the new tests for PREQ226. The tests without test tag is the existing tests +// in the certstore component, which are used to set up the environment needed by the PREQ226 tests. + +// Setup /////////////////////////////////////////////////////////////////////// + + + No Test,Opening a CertificateAppInfoManager + initappmanager + + + KErrNone + + + + + No Test,Adding client A1 + addclient + + A1 + 1 + + + KErrNone + + + + + No Test,Adding client A2 + addclient + + A2 + 2 + + + KErrNone + + + + + No Test,Adding client A3 + addclient + + A3 + 3 + + + KErrNone + + + + + No Test,Adding client A4 + addclient + + A4 + 4 + + + KErrNone + + + + + No Test,Deleting the CertificateAppInfoManager + deleteappmanager + + + KErrNone + + + + + Import a RSA key rsacertkey1 + importkey + + rsacertkey1.txt + AllUsagesButNR + *IMPORTED* RSA key 1 + Extractable + + + KErrNone + + + + + Opening a writable certificate store manager + init + + write + + + KErrNone + + + + + Deleting all certs + deletecert + + + 1 + + + KErrNone + + + + + Deleting the writable certificate store manager + delete + + + KErrNone + + + + + Enabling cancellation testing + startcancellation + + KErrNone + + + +// Initialisation ////////////////////////////////////////////////////////////// + + + Opening a writable certificate store manager + init + + write + + + KErrNone + + + +// Add certs /////////////////////////////////////////////////////////////////// + +//! @file +//! @SYMTestCaseID UCTSSEC-CT-WModeUCTAddCCancelWN1.1 +//! @SYMTestCaseDesc The test is to test cancellation of X509 CA certificate addition with notification. +//! @SYMPREQ 226 +//! @SYMTestCasePriority High +//! @SYMTestExpectedResults KErrNone + + + 1.1, Cancel X509 CA certificate CAX1 addition with notification + addcert + + X509 + + + + 0 + c:\unifiedcertstore2\CAX1.cer + CA + 1 + + + KErrNone + + + +//! @file +//! @SYMTestCaseID UCTSSEC-CT-WModeUCTAddCCancelWN1.2 +//! @SYMTestCaseDesc The test is to test cancellation of WTLS CA certificate addition with notification. +//! @SYMPREQ 226 +//! @SYMTestCasePriority High +//! @SYMTestExpectedResults KErrNone + + 1.2, Cancel WTLS CA certificate CAW1 addition with notification + addcert + + WTLS + + + + 0 + c:\unifiedcertstore2\CAW1.cer + CA + 1 + + + KErrNone + + + +//! @file +//! @SYMTestCaseID UCTSSEC-CT-WModeUCTAddCCancelWN1.3 +//! @SYMTestCaseDesc The test is to test cancellation of X509 user certificate addition with notification. +//! @SYMPREQ 226 +//! @SYMTestCasePriority High +//! @SYMTestExpectedResults KErrNone + + 1.3, Cancel X509 user certificate rsacert1 addition with notification + addcert + + X509 + + + 4808f03892fe836e78d048bcefcca4a37913d886 + 0 + c:\unifiedcertstore2\rsacert1.cer + User + 1 + + + KErrNone + + + +// List certs ////////////////////////////////////////////////////////////////// + + + List CA certificates + listcert + + + ca + + + + KErrNone + + + + + + + List user certificates + listcert + + + user + + pkcs15 + private + AllUsagesButNR + + + + + KErrNone + + + + + + List user certificates filtered by key usage + listcert + + + user + + pkcs15 + private + Decrypt + + + + + KErrNone + + + + + + List user certificates filtered by key usage + listcert + + + user + + pkcs15 + NonRepudiation + + + + + KErrNone + + + + + List certificates filtered by Issuer DN + listcert + + + ca + + c:\unifiedcertstore2\CAX1.cer + + + KErrNone + + + + + + List certificates filtered by Issuer DN + listcert + + + ca + + c:\unifiedcertstore2\CAX1.cer + c:\unifiedcertstore2\CAX2.cer + + + KErrNone + + + + + + List certificates filtered by Issuer DN + listcacert + + + + c:\unifiedcertstore2\CAX2.cer + + + KErrNone + + + +// Retrieve certs + + + Retrieve CAX1 cert + retrieve + + + + + KErrNone + + + + + Retrieve CAW1 cert + retrieve + + + + + KErrNone + + + +// Applications and trust ////////////////////////////////////////////////////// + +//! @file +//! @SYMTestCaseID UCTSSEC-CT-WModeUCTSAppCCancelWN4.1 +//! @SYMTestCaseDesc The test is to test cancellation of setting X509 CA certificate application with notification. +//! @SYMPREQ 226 +//! @SYMTestCasePriority High +//! @SYMTestExpectedResults KErrNone + + 4.1 Cancel applications setting to the CAX1 certificate with notification + setapplications + + + 1 2 3 + 1 + + + KErrNone + + + + + Get applications for CAX1 + getapplications + + + + + KErrNone + 1 2 3 + + + +//! @file +//! @SYMTestCaseID UCTSSEC-CT-WModeUCTSTrustCCancelWN3.1 +//! @SYMTestCaseDesc The test is to test cancellation of setting X509 CA certificates trust with notification. +//! @SYMPREQ 226 +//! @SYMTestCasePriority High +//! @SYMTestExpectedResults KErrNone + + 3.1, Cancel the trust setting for CAX1 with notification + settrust + + + 1 + 1 + + + KErrNone + + + + + Get the trust for CAX1 + gettrusters + + + + + KErrNone + 1 + + + +// Delete certs //////////////////////////////////////////////////////////////// +//! @file +//! @SYMTestCaseID UCTSSEC-CT-WModeUCTDelCCancelWN2.1 +//! @SYMTestCaseDesc The test is to test cancellation of X509 CA certificates deletion with notification. +//! @SYMPREQ 226 +//! @SYMTestCasePriority High +//! @SYMTestExpectedResults KErrNone + + 2.1, Cancel CAX1 certs deletion with notification + deletecert + + ca + + 1 + + + KErrNone + + + +// Cleanup ///////////////////////////////////////////////////////////////////// + + + Disabling cancellation testing + stopcancellation + + KErrNone + + + + + Deleting all certs + deletecert + + + 1 + + + KErrNone + + + + + Deleting the writable certificate store manager + delete + + + KErrNone + + + + + No Test,Opening a CertificateAppInfoManager + initappmanager + + + KErrNone + + + + + No Test,Deleting the client A1 + removeclient + + 1 + + + KErrNone + + + + + No Test,Deleting the client A2 + removeclient + + 2 + + + KErrNone + + + + + No Test,Deleting the client A3 + removeclient + + 3 + + + KErrNone + + + + + No Test,Deleting the client A4 + removeclient + + 4 + + + KErrNone + + + + + No Test,Deleting the CertificateAppInfoManager + deleteappmanager + + + KErrNone + +