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: // tcms.script sl@0: sl@0: LOAD_SUITE tpkcs7server sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0038 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0038 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: Yes sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST0 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0038 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0001 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0001 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST1 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0001 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0039 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0039 sl@0: //! @SYMTestCaseDesc Test creation of a attached CMS object without given the data content sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST1_1 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0039 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0002 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0002 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: Yes sl@0: //! DataDetached: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST2 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0002 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0047 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0047 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! Test two step construction of signed data when hash is provided by user sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: Yes sl@0: //! DataDetached: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! TwoStepCreation: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST2_1 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0047 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0048 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0048 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! Test two step construction of signed data when hash is provided by user sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: Yes sl@0: //! DataDetached: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! TwoStepCreation: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST2_2 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0048 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0003 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0003 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0003 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0049 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0049 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation when sl@0: //! no provided hash nor provided data content. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_1 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0049 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0068 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0068 sl@0: //! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! ValidationDetachedWithoutInput: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_2 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0068 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0069 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0069 sl@0: //! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: Yes sl@0: //! Certificates Set: Yes sl@0: //! ValidationDetachedWithoutInput: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_3 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0069 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0070 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0070 sl@0: //! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: Yes sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_4 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0070 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0071 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0071 sl@0: //! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: Yes sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_5 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0071 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0004 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0004 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: MD5 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST4 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0004 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0005 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0005 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD5 sl@0: //! Hash available: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST5 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0005 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0006 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0006 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD5 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST6 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0006 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0007 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0007 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: MD2 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST7 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0007 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0008 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0008 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD2 sl@0: //! Hash available: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST8 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0008 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0009 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0009 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD2 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST9 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0009 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0010 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0010 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST10 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0010 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0011 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0011 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST11 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0011 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0012 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0012 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST12 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0012 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0013 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0013 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: MD5 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST13 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0013 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0014 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0014 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD5 sl@0: //! Hash available: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST14 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0014 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0015 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0015 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD5 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST15 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0015 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0016 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0016 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: MD2 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST16 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0016 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0017 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0017 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD2 sl@0: //! Hash available: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST17 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0017 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0018 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0018 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD2 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST18 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0018 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0019 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0019 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD2 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! Wrong root certificate sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults Validation Fail sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST19 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0019 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0020 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0020 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: Yes sl@0: //! Certificates Set: No sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST20 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0020 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0072 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0072 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: Yes sl@0: //! Certificates Set: No sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults KErrNotFound sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST20_1 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0072 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0077 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0077 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: No sl@0: //! No Signer Info sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults Encoding Check Successfully sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST20_2 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0077 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0021 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0021 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: DSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST21 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0021 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0022 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0022 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: DSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST22 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0022 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0023 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0023 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: DSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD2 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST23 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0023 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0024 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0024 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: DSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST24 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0024 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0025 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0025 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: DSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST25 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0025 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0026 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0026 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: DSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: MD2 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST26 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0026 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0027 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0027 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: DSA key, RSA key sl@0: //! Signer identifier: issuer and serial number, subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST27 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0027 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0028 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0028 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: DSA key, RSA key sl@0: //! Signer identifier: issuer and serial number, subject key Id Extension sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: Yes sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST28 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0028 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0029 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0029 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key, DSA key sl@0: //! Signer identifier: subject key Id Extension, issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST29 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0029 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0030 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0030 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key, DSA key sl@0: //! Signer identifier: subject key Id Extension, issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: Yes sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST30 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0030 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0031 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0031 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key, DSA key sl@0: //! Signer identifier: subject key Id Extension, issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: Md5, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST31 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0031 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0032 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0032 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key, DSA key sl@0: //! Signer identifier: subject key Id Extension, issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: Md5, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! Additional Certificate: Yes, X509 certificate sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST32 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0032 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0033 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0033 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key, DSA key sl@0: //! Signer identifier: subject key Id Extension, issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: Md5, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! Attribute Certificate: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST33 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0033 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0034 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0034 sl@0: //! @SYMTestCaseDesc Test CMS data Construction, encoding and decoding sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS data Construction, encoding and decoding sl@0: //! @SYMTestExpectedResults successfully Encoding and Decoding sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSData C:\tpkcs7\tcms.ini TEST34 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0034 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0035 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0035 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key, DSA key sl@0: //! Signer identifier: subject key Id Extension, issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: Md5, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! Additional Certificate: Yes, duplicate cert sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! This test try to add an existing certificate to the certificate set. The sl@0: //! adding is ignaored. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST35 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0035 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0036 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0036 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key, DSA key sl@0: //! Signer identifier: subject key Id Extension, issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: Md5, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! Additional Certificate: Yes, , Encoded X509 certificate sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST36 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0036 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0037 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0037 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key, DSA key sl@0: //! Signer identifier: subject key Id Extension, issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: Md5, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! Additional Certificate: Yes, Encoded Extended certificate sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults KErrNotSupported sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST37 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0037 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0040 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0040 sl@0: //! @SYMTestCaseDesc OOM Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST40 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0040 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0041 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0041 sl@0: //! @SYMTestCaseDesc OOM Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key, DSA key sl@0: //! Signer identifier: subject key Id Extension, issuer and serial number sl@0: //! Signed data content: attached, sl@0: //! Digest Algorithm: Md5, SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: YES sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! Additional Certificate: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 300 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST41 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0041 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0042 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0042 sl@0: //! @SYMTestCaseDesc OOM Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: DSA key sl@0: //! Signer identifier: subject key Id Extension sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: Yes sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST42 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0042 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0043 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0043 sl@0: //! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: issuer and serial number sl@0: //! Signed data content: detached, sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST43 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0043 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0044 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0044 sl@0: //! @SYMTestCaseDesc Test decoding and validation CMS Signed data contains unsigned attributes sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key id extension sl@0: //! Signed data content: attached sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test decoding and validation CMS Signed data contains unsigned attributes sl@0: //! @SYMTestExpectedResults successfully validated sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST44 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0044 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0045 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0045 sl@0: //! @SYMTestCaseDesc Test decoding CMS Signed data contains signed and unsigned attributes sl@0: //! The signing key: RSA key sl@0: //! Signer identifier: subject key id extension sl@0: //! Signed data content: attached sl@0: //! Digest Algorithm: SHA1 sl@0: //! Hash available: No sl@0: //! Muti-signature: No sl@0: //! Certificates provided by User: No sl@0: //! Certificates Set: Yes sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions Test decoding and validation CMS Signed data contains unsigned attributes sl@0: //! @SYMTestExpectedResults successfully decoded sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST45 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0045 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0046 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0046 sl@0: //! @SYMTestCaseDesc OOM Test CMS data Construction, encoding and decoding sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestActions OOM Test CMS data Construction, encoding and decoding sl@0: //! @SYMTestExpectedResults OOM Test pass sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSData C:\tpkcs7\tcms.ini TEST46 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0046 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0050 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0050 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt Signature sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults validation fails sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST50 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0050 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0051 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0051 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt Content data type oid. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST51 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0051 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0052 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0052 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt Encapsulated Content data type oid. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST52 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0052 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0053 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0053 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt data content. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST53 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0053 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0054 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0054 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt signedata version. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST54 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0054 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0055 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0055 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt signerinfo version. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST55 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0055 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0056 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0056 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt excert set tag. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST56 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0056 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0057 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0057 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt certificate tag. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST57 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0057 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0058 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0058 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt algorithm OID. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrNotSupported sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST58 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0058 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0059 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0059 sl@0: //! @SYMTestCaseDesc Test encoding a CMS signed object with a corrupt attribute certificate sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions builds and Encodes a CMS signed data object sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST59 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0059 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0060 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0060 sl@0: //! @SYMTestCaseDesc Test encoding a CMS signed object with a corrupt attribute certificate sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions builds and Encodes a CMS signed data object sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST60 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0060 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0061 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0061 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt data block CMS in the signed data. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST61 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0061 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0062 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0062 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt length. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST62 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0062 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0063 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0063 sl@0: //! @SYMTestCaseDesc Test corrupt CMS data decoding. Corrupt Tag. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSDataDecoding C:\tpkcs7\tcms.ini TEST63 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0063 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0064 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0064 sl@0: //! @SYMTestCaseDesc Test corrupt CMS data decoding. Corrupt class. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSDataDecoding C:\tpkcs7\tcms.ini TEST64 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0064 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0065 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0065 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt explicit tag of encapsulated content info. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST65 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0065 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0066 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0066 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt data content tag of encapsulated content info. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST66 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0066 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0067 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0067 sl@0: //! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt explicit tag of content info. sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test corrupt CMS signed data decoding. sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST67 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0067 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0073 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0073 sl@0: //! @SYMTestCaseDesc Decode digested type in CMS content info sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test decoding of digested data type sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST73 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0073 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0074 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0074 sl@0: //! @SYMTestCaseDesc Decode enveloped type in CMS content info sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test decoding of enveloped data type sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST74 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0074 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0075 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0075 sl@0: //! @SYMTestCaseDesc Decode encrypted type in CMS content info sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test decoding of encrypted data type sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST75 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0075 sl@0: sl@0: START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0076 sl@0: //! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0076 sl@0: //! @SYMTestCaseDesc Decode authenticated type in CMS content info sl@0: //! @SYMPREQ PREQ968 sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Test decoding of authenticated data type sl@0: //! @SYMTestExpectedResults KErrArgument sl@0: //! @SYMTestType UT sl@0: RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST76 sl@0: END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0076 sl@0: sl@0: sl@0: sl@0: