sl@0: // sl@0: // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of the License "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: sl@0: START_TESTCASE SEC-CERTMAN-T_CERTSTORE-0001 sl@0: sl@0: //! @SYMTestCaseID SEC-CERTMAN-T_CERTSTORE-0001 sl@0: sl@0: //! @SYMTestCaseDesc sl@0: sl@0: //! @SYMTestActions 1) 1.1.1. Opening a certificate store manager sl@0: sl@0: //! 2) 1.1.2. Deleting the certificate store manager sl@0: sl@0: //! 3) 1.2.1. Opening a certificate store manager sl@0: sl@0: //! 4) 1.2.2. Trying to open another certificate store manager sl@0: sl@0: //! 5) 1.2.3. Deleting the certificate store manager sl@0: sl@0: //! 6) 1.2.4. Open a certificate store manager sl@0: sl@0: //! 7) 1.2.5. Deleting the certificate store manager sl@0: sl@0: //! 8) 2.1.1. Initializing the manager sl@0: sl@0: //! 9) 2.1.2. Adding a client sl@0: sl@0: //! 10) 2.1.3. Retrieving the clients sl@0: sl@0: //! 11) 2.1.4. Deleting the client sl@0: sl@0: //! 12) 2.1.5. Deleting the manager sl@0: sl@0: //! 13) 2.2.1. Initializing the manager sl@0: sl@0: //! 14) 2.2.2. Adding a client sl@0: sl@0: //! 15) 2.2.3. Deleting the manager sl@0: sl@0: //! 16) 2.2.4. Initializing the manager sl@0: sl@0: //! 17) 2.2.5. Retrieving the clients sl@0: sl@0: //! 18) 2.2.6. Deleting the client sl@0: sl@0: //! 19) 2.2.7. Deleting the manager sl@0: sl@0: //! 20) 2.3.1. Initializing the manager sl@0: sl@0: //! 21) 2.3.2. Adding a client sl@0: sl@0: //! 22) 2.3.3. Adding a client sl@0: sl@0: //! 23) 2.3.4. Retrieving the clients sl@0: sl@0: //! 24) 2.3.5. Deleting one of the client sl@0: sl@0: //! 25) 2.3.6. Retrieving the clients sl@0: sl@0: //! 26) 2.3.7. Deleting one of the client sl@0: sl@0: //! 27) 2.3.8. Retrieving the clients sl@0: sl@0: //! 28) 2.3.9. Deleting the manager sl@0: sl@0: //! 29) 2.4.1. Initializing the manager sl@0: sl@0: //! 30) 2.4.2. Deleting a client that doesn't exist sl@0: sl@0: //! 31) 2.4.3. Deleting the manager sl@0: sl@0: //! 32) 3.1.1. Initialize the manager sl@0: sl@0: //! 33) 3.1.2. Add the certificate sl@0: sl@0: //! 34) 3.1.3. Get the list of certificates sl@0: sl@0: //! 35) 3.1.4. Deleting the certificate sl@0: sl@0: //! 36) 3.1.5. Deleting the manager sl@0: sl@0: //! 37) 4.1.1. Initializing the manager sl@0: sl@0: //! 38) 4.1.2. Add a certificate sl@0: sl@0: //! 39) 4.1.3. Setting the trusters sl@0: sl@0: //! 40) 4.1.4. Getting the trusters sl@0: sl@0: //! 41) 4.1.5. Deeleting the certificate sl@0: sl@0: //! 42) 4.1.6. Deleting the manager sl@0: sl@0: //! 43) 4.2.1. sl@0: sl@0: //! 44) 4.2.2. sl@0: sl@0: //! 45) 4.2.3 sl@0: sl@0: //! 46) 4.2.4. sl@0: sl@0: //! 47) 4.2.5. sl@0: sl@0: //! 48) 4.2.6. sl@0: sl@0: //! 49) 4.2.7. sl@0: sl@0: //! 50) 4.2.8. Deleting the manager sl@0: sl@0: //! 51) 5.1.1. Initialize the manager sl@0: sl@0: //! 52) 5.1.2. Add the certificate sl@0: sl@0: //! 53) 5.1.3. Get the list of certificates sl@0: sl@0: //! 54) 5.1.4. Get the list of certificates sl@0: sl@0: //! 55) 5.1.5. Deleting the certificate sl@0: sl@0: //! 56) 5.1.6. Deleting the manager sl@0: sl@0: //! 57) 5.2.1. Initialize the manager sl@0: sl@0: //! 58) 5.2.2. Add the certificate sl@0: sl@0: //! 59) 5.2.3 sl@0: sl@0: //! 60) 5.2.4. Get the list of certificates sl@0: sl@0: //! 61) 5.2.5. Get the list of certificates sl@0: sl@0: //! 62) 5.2.6. Deleting the certificate sl@0: sl@0: //! 63) 5.2.7. Deleting the manager sl@0: sl@0: //! 64) x.1.1. Initialize the manager sl@0: sl@0: //! 65) sl@0: sl@0: //! 66) sl@0: sl@0: //! 67) sl@0: sl@0: //! 68) sl@0: sl@0: //! 69) x.2.6. Deleting the manager sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP !Error=-14 -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler addclient t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-009 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler getclients t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-010 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler removeclient t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-011 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler addclient t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-014 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler getclients t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-017 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler removeclient t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-018 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler addclient t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-021 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler addclient t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-022 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler getclients t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-023 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler removeclient t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-024 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler getclients t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-025 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler removeclient t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-026 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler getclients t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-027 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP !Error=-1 -1 CTestHandler removeclient t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-030 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler addcert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-033 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler loadcacert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-034 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler deletecert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-035 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler addcert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-038 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler settrusters t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-039 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler gettrusters t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-040 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler deletecert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-041 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler addcert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-044 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler settrusters t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-045 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler gettrusters t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-048 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler deletecert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-049 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler addcert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-052 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler loadcacert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-053 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler loadcacert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-054 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler deletecert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-055 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler addcert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-058 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler settrusters t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-059 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler loadcacert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-060 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler loadcacert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-061 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler deletecert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-062 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler init sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler addcert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-065 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler loadusercert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-066 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler deleteusercert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-067 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler loadusercert t_certstore.ini SEC-CERTMAN-T_CERTSTORE-0001-068 sl@0: sl@0: RUN_TEST_STEP -1 CTestHandler delete sl@0: sl@0: END_TESTCASE SEC-CERTMAN-T_CERTSTORE-0001 sl@0: sl@0: sl@0: sl@0: sl@0: