diff -r 675a964f4eb5 -r 35751d3474b7 cryptoservices/certificateandkeymgmt/tpkcs7/scripts/tcms.script --- a/cryptoservices/certificateandkeymgmt/tpkcs7/scripts/tcms.script Tue Jul 21 01:04:32 2009 +0100 +++ b/cryptoservices/certificateandkeymgmt/tpkcs7/scripts/tcms.script Thu Sep 10 14:01:51 2009 +0300 @@ -1,1217 +1,1328 @@ -// -// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -// All rights reserved. -// This component and the accompanying materials are made available -// under the terms of the License "Eclipse Public License v1.0" -// which accompanies this distribution, and is available -// at the URL "http://www.eclipse.org/legal/epl-v10.html". -// -// Initial Contributors: -// Nokia Corporation - initial contribution. -// -// Contributors: -// -// Description: -// -// tcms.script - -LOAD_SUITE tpkcs7server - -//! @SYMTestCaseID SEC-CMS-SignedData-0000 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: Yes -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST0 - - - -//! @SYMTestCaseID SEC-CMS-SignedData-0001 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST1 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0001_1 -//! @SYMTestCaseDesc Test creation of a attached CMS object without given the data content -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST1_1 - -//! @SYMTestCaseID SEC-CMS-SignedData-0002 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: Yes -//! DataDetached: Yes -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST2 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0002_1 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! Test two step construction of signed data when hash is provided by user -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: Yes -//! DataDetached: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! TwoStepCreation: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST2_1 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0002_2 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! Test two step construction of signed data when hash is provided by user -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: Yes -//! DataDetached: Yes -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! TwoStepCreation: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST2_2 - -//! @SYMTestCaseID SEC-CMS-SignedData-0003 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3 - -//! @SYMTestCaseID SEC-CMS-SignedData-0003_1 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation when -//! no provided hash nor provided data content. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_1 - -//! @SYMTestCaseID SEC-CMS-SignedData-0003_2 -//! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! ValidationDetachedWithoutInput: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_2 - -//! @SYMTestCaseID SEC-CMS-SignedData-0003_3 -//! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: Yes -//! Certificates Set: Yes -//! ValidationDetachedWithoutInput: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_3 - -//! @SYMTestCaseID SEC-CMS-SignedData-0003_4 -//! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: Yes -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_4 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0003_5 -//! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: Yes -//! Muti-signature: No -//! Certificates provided by User: Yes -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_5 - -//! @SYMTestCaseID SEC-CMS-SignedData-0004 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: MD5 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST4 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0005 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: MD5 -//! Hash available: Yes -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST5 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0006 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: MD5 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST6 - - - -//! @SYMTestCaseID SEC-CMS-SignedData-0007 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: MD2 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST7 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0008 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: MD2 -//! Hash available: Yes -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST8 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0009 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: MD2 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST9 - - - - - - - - - - - - - - - -//! @SYMTestCaseID SEC-CMS-SignedData-0010 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: attached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST10 - - - -//! @SYMTestCaseID SEC-CMS-SignedData-0011 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: Yes -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST11 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0012 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST12 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0013 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: attached, -//! Digest Algorithm: MD5 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST13 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0014 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: MD5 -//! Hash available: Yes -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST14 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0015 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: MD5 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST15 - - - -//! @SYMTestCaseID SEC-CMS-SignedData-0016 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: attached, -//! Digest Algorithm: MD2 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST16 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0017 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: MD2 -//! Hash available: Yes -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST17 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0018 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: MD2 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST18 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0019 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: MD2 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! Wrong root certificate -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults Validation Fail -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST19 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0020 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: Yes -//! Certificates Set: No -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST20 - -//! @SYMTestCaseID SEC-CMS-SignedData-0020-1 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: Yes -//! Certificates Set: No -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults KErrNotFound -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST20_1 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0020-2 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: No -//! No Signer Info -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults Encoding Check Successfully -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST20_2 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0021 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: DSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: attached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST21 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0022 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: DSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: Yes -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST22 - -//! @SYMTestCaseID SEC-CMS-SignedData-0023 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: DSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: MD2 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST23 - - - -//! @SYMTestCaseID SEC-CMS-SignedData-0024 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: DSA key -//! Signer identifier: issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST24 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0025 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: DSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: Yes -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST25 - -//! @SYMTestCaseID SEC-CMS-SignedData-0026 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: DSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: MD2 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST26 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0027 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: DSA key, RSA key -//! Signer identifier: issuer and serial number, subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: SHA1, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST27 - -//! @SYMTestCaseID SEC-CMS-SignedData-0028 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: DSA key, RSA key -//! Signer identifier: issuer and serial number, subject key Id Extension -//! Signed data content: attached, -//! Digest Algorithm: SHA1, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: Yes -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST28 - -//! @SYMTestCaseID SEC-CMS-SignedData-0029 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key, DSA key -//! Signer identifier: subject key Id Extension, issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: SHA1, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST29 - -//! @SYMTestCaseID SEC-CMS-SignedData-0030 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key, DSA key -//! Signer identifier: subject key Id Extension, issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: SHA1, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: Yes -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST30 - -//! @SYMTestCaseID SEC-CMS-SignedData-0031 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key, DSA key -//! Signer identifier: subject key Id Extension, issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: Md5, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST31 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0032 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key, DSA key -//! Signer identifier: subject key Id Extension, issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: Md5, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: No -//! Certificates Set: Yes -//! Additional Certificate: Yes, X509 certificate -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST32 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0033 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key, DSA key -//! Signer identifier: subject key Id Extension, issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: Md5, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: No -//! Certificates Set: Yes -//! Attribute Certificate: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST33 - -//! @SYMTestCaseID SEC-CMS-SignedData-0034 -//! @SYMTestCaseDesc Test CMS data Construction, encoding and decoding -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS data Construction, encoding and decoding -//! @SYMTestExpectedResults successfully Encoding and Decoding -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSData C:\tpkcs7\tcms.ini TEST34 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0035 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key, DSA key -//! Signer identifier: subject key Id Extension, issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: Md5, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: No -//! Certificates Set: Yes -//! Additional Certificate: Yes, duplicate cert -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! This test try to add an existing certificate to the certificate set. The -//! adding is ignaored. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST35 - -//! @SYMTestCaseID SEC-CMS-SignedData-0036 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key, DSA key -//! Signer identifier: subject key Id Extension, issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: Md5, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: No -//! Certificates Set: Yes -//! Additional Certificate: Yes, , Encoded X509 certificate -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT - -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST36 - -//! @SYMTestCaseID SEC-CMS-SignedData-0037 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key, DSA key -//! Signer identifier: subject key Id Extension, issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: Md5, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: No -//! Certificates Set: Yes -//! Additional Certificate: Yes, Encoded Extended certificate -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults KErrNotSupported -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST37 - -//! @SYMTestCaseID SEC-CMS-SignedData-0040 -//! @SYMTestCaseDesc OOM Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST40 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0041 -//! @SYMTestCaseDesc OOM Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key, DSA key -//! Signer identifier: subject key Id Extension, issuer and serial number -//! Signed data content: attached, -//! Digest Algorithm: Md5, SHA1 -//! Hash available: No -//! Muti-signature: YES -//! Certificates provided by User: No -//! Certificates Set: Yes -//! Additional Certificate: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 300 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST41 - -//! @SYMTestCaseID SEC-CMS-SignedData-0042 -//! @SYMTestCaseDesc OOM Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: DSA key -//! Signer identifier: subject key Id Extension -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: Yes -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST42 - -//! @SYMTestCaseID OOM SEC-CMS-SignedData-0043 -//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. -//! The signing key: RSA key -//! Signer identifier: issuer and serial number -//! Signed data content: detached, -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST43 - - -//! @SYMTestCaseID OOM SEC-CMS-SignedData-0044 -//! @SYMTestCaseDesc Test decoding and validation CMS Signed data contains unsigned attributes -//! The signing key: RSA key -//! Signer identifier: subject key id extension -//! Signed data content: attached -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test decoding and validation CMS Signed data contains unsigned attributes -//! @SYMTestExpectedResults successfully validated -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST44 - -//! @SYMTestCaseID OOM SEC-CMS-SignedData-0045 -//! @SYMTestCaseDesc Test decoding CMS Signed data contains signed and unsigned attributes -//! The signing key: RSA key -//! Signer identifier: subject key id extension -//! Signed data content: attached -//! Digest Algorithm: SHA1 -//! Hash available: No -//! Muti-signature: No -//! Certificates provided by User: No -//! Certificates Set: Yes -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions Test decoding and validation CMS Signed data contains unsigned attributes -//! @SYMTestExpectedResults successfully decoded -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST45 - -//! @SYMTestCaseID SEC-CMS-SignedData-0046 -//! @SYMTestCaseDesc OOM Test CMS data Construction, encoding and decoding -//! @SYMPREQ PREQ968 -//! @SYMTestPriority Critical -//! @SYMTestActions OOM Test CMS data Construction, encoding and decoding -//! @SYMTestExpectedResults OOM Test pass -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSData C:\tpkcs7\tcms.ini TEST46 - - - -//! @SYMTestCaseID SEC-CMS-SignedData-0050 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt Signature -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults validation fails -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST50 - -//! @SYMTestCaseID SEC-CMS-SignedData-0051 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt Content data type oid. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST51 - -//! @SYMTestCaseID SEC-CMS-SignedData-0052 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt Encapsulated Content data type oid. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST52 - -//! @SYMTestCaseID SEC-CMS-SignedData-0053 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt data content. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST53 - -//! @SYMTestCaseID SEC-CMS-SignedData-0054 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt signedata version. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST54 - -//! @SYMTestCaseID SEC-CMS-SignedData-0055 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt signerinfo version. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST55 - -//! @SYMTestCaseID SEC-CMS-SignedData-0056 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt excert set tag. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST56 - -//! @SYMTestCaseID SEC-CMS-SignedData-0057 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt certificate tag. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST57 - -//! @SYMTestCaseID SEC-CMS-SignedData-0058 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt algorithm OID. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrNotSupported -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST58 - - - -//! @SYMTestCaseID SEC-CMS-SignedData-0059 -//! @SYMTestCaseDesc Test encoding a CMS signed object with a corrupt attribute certificate -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions builds and Encodes a CMS signed data object -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST59 - -//! @SYMTestCaseID SEC-CMS-SignedData-0060 -//! @SYMTestCaseDesc Test encoding a CMS signed object with a corrupt attribute certificate -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions builds and Encodes a CMS signed data object -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST60 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0061 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt data block CMS in the signed data. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST61 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0062 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt length. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST62 - -//! @SYMTestCaseID SEC-CMS-SignedData-0063 -//! @SYMTestCaseDesc Test corrupt CMS data decoding. Corrupt Tag. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSDataDecoding C:\tpkcs7\tcms.ini TEST63 - - -//! @SYMTestCaseID SEC-CMS-SignedData-0064 -//! @SYMTestCaseDesc Test corrupt CMS data decoding. Corrupt class. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSDataDecoding C:\tpkcs7\tcms.ini TEST64 - -//! @SYMTestCaseID SEC-CMS-SignedData-0065 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt explicit tag of encapsulated content info. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST65 - -//! @SYMTestCaseID SEC-CMS-SignedData-0066 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt data content tag of encapsulated content info. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST66 - -//! @SYMTestCaseID SEC-CMS-SignedData-0067 -//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt explicit tag of content info. -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test corrupt CMS signed data decoding. -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST67 - - -//! @SYMTestCaseID SEC-CMS-ContentInfo-0073 -//! @SYMTestCaseDesc Decode digested type in CMS content info -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test decoding of digested data type -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST73 - -//! @SYMTestCaseID SEC-CMS-ContentInfo-0074 -//! @SYMTestCaseDesc Decode enveloped type in CMS content info -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test decoding of enveloped data type -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST74 - -//! @SYMTestCaseID SEC-CMS-ContentInfo-0075 -//! @SYMTestCaseDesc Decode encrypted type in CMS content info -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test decoding of encrypted data type -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST75 - -//! @SYMTestCaseID SEC-CMS-ContentInfo-0076 -//! @SYMTestCaseDesc Decode authenticated type in CMS content info -//! @SYMPREQ PREQ968 -//! @SYMTestPriority High -//! @SYMTestActions Test decoding of authenticated data type -//! @SYMTestExpectedResults KErrArgument -//! @SYMTestType UT -RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST76 - - - +// +// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the License "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// +// +// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the License "Symbian Foundation License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// +// tcms.script + +LOAD_SUITE tpkcs7server + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0038 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0038 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: Yes +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST0 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0038 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0001 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0001 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST1 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0001 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0039 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0039 +//! @SYMTestCaseDesc Test creation of a attached CMS object without given the data content +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST1_1 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0039 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0002 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0002 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: Yes +//! DataDetached: Yes +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST2 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0002 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0047 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0047 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! Test two step construction of signed data when hash is provided by user +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: Yes +//! DataDetached: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! TwoStepCreation: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST2_1 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0047 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0048 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0048 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! Test two step construction of signed data when hash is provided by user +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: Yes +//! DataDetached: Yes +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! TwoStepCreation: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST2_2 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0048 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0003 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0003 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0003 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0049 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0049 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation when +//! no provided hash nor provided data content. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_1 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0049 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0068 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0068 +//! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! ValidationDetachedWithoutInput: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_2 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0068 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0069 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0069 +//! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: Yes +//! Certificates Set: Yes +//! ValidationDetachedWithoutInput: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_3 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0069 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0070 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0070 +//! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: Yes +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_4 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0070 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0071 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0071 +//! @SYMTestCaseDesc Test Validateion a detached CMS sign data without given data content or hash +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: Yes +//! Muti-signature: No +//! Certificates provided by User: Yes +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST3_5 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0071 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0004 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0004 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: MD5 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST4 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0004 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0005 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0005 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: MD5 +//! Hash available: Yes +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST5 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0005 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0006 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0006 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: MD5 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST6 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0006 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0007 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0007 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: MD2 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST7 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0007 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0008 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0008 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: MD2 +//! Hash available: Yes +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST8 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0008 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0009 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0009 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: MD2 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST9 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0009 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0010 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0010 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: attached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST10 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0010 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0011 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0011 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: Yes +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST11 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0011 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0012 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0012 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST12 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0012 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0013 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0013 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: attached, +//! Digest Algorithm: MD5 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST13 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0013 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0014 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0014 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: MD5 +//! Hash available: Yes +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST14 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0014 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0015 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0015 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: MD5 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST15 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0015 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0016 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0016 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: attached, +//! Digest Algorithm: MD2 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST16 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0016 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0017 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0017 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: MD2 +//! Hash available: Yes +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST17 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0017 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0018 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0018 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: MD2 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST18 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0018 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0019 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0019 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: MD2 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! Wrong root certificate +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults Validation Fail +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST19 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0019 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0020 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0020 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: Yes +//! Certificates Set: No +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST20 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0020 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0072 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0072 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: Yes +//! Certificates Set: No +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults KErrNotFound +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST20_1 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0072 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0077 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0077 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: No +//! No Signer Info +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults Encoding Check Successfully +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST20_2 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0077 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0021 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0021 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: DSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: attached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST21 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0021 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0022 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0022 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: DSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: Yes +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST22 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0022 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0023 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0023 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: DSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: MD2 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST23 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0023 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0024 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0024 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: DSA key +//! Signer identifier: issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST24 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0024 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0025 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0025 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: DSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: Yes +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST25 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0025 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0026 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0026 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: DSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: MD2 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST26 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0026 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0027 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0027 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: DSA key, RSA key +//! Signer identifier: issuer and serial number, subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: SHA1, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST27 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0027 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0028 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0028 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: DSA key, RSA key +//! Signer identifier: issuer and serial number, subject key Id Extension +//! Signed data content: attached, +//! Digest Algorithm: SHA1, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: Yes +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST28 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0028 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0029 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0029 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key, DSA key +//! Signer identifier: subject key Id Extension, issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: SHA1, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST29 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0029 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0030 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0030 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key, DSA key +//! Signer identifier: subject key Id Extension, issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: SHA1, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: Yes +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST30 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0030 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0031 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0031 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key, DSA key +//! Signer identifier: subject key Id Extension, issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: Md5, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST31 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0031 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0032 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0032 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key, DSA key +//! Signer identifier: subject key Id Extension, issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: Md5, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: No +//! Certificates Set: Yes +//! Additional Certificate: Yes, X509 certificate +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST32 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0032 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0033 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0033 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key, DSA key +//! Signer identifier: subject key Id Extension, issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: Md5, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: No +//! Certificates Set: Yes +//! Attribute Certificate: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST33 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0033 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0034 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0034 +//! @SYMTestCaseDesc Test CMS data Construction, encoding and decoding +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS data Construction, encoding and decoding +//! @SYMTestExpectedResults successfully Encoding and Decoding +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSData C:\tpkcs7\tcms.ini TEST34 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0034 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0035 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0035 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key, DSA key +//! Signer identifier: subject key Id Extension, issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: Md5, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: No +//! Certificates Set: Yes +//! Additional Certificate: Yes, duplicate cert +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! This test try to add an existing certificate to the certificate set. The +//! adding is ignaored. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST35 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0035 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0036 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0036 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key, DSA key +//! Signer identifier: subject key Id Extension, issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: Md5, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: No +//! Certificates Set: Yes +//! Additional Certificate: Yes, , Encoded X509 certificate +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST36 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0036 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0037 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0037 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key, DSA key +//! Signer identifier: subject key Id Extension, issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: Md5, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: No +//! Certificates Set: Yes +//! Additional Certificate: Yes, Encoded Extended certificate +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults KErrNotSupported +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST37 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0037 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0040 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0040 +//! @SYMTestCaseDesc OOM Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST40 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0040 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0041 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0041 +//! @SYMTestCaseDesc OOM Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key, DSA key +//! Signer identifier: subject key Id Extension, issuer and serial number +//! Signed data content: attached, +//! Digest Algorithm: Md5, SHA1 +//! Hash available: No +//! Muti-signature: YES +//! Certificates provided by User: No +//! Certificates Set: Yes +//! Additional Certificate: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 300 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST41 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0041 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0042 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0042 +//! @SYMTestCaseDesc OOM Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: DSA key +//! Signer identifier: subject key Id Extension +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: Yes +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST42 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0042 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0043 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0043 +//! @SYMTestCaseDesc Test CMS signed data construction, encoding, decoding and validation. +//! The signing key: RSA key +//! Signer identifier: issuer and serial number +//! Signed data content: detached, +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions OOM Test CMS signed data construction, encoding, decoding and validation. +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST43 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0043 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0044 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0044 +//! @SYMTestCaseDesc Test decoding and validation CMS Signed data contains unsigned attributes +//! The signing key: RSA key +//! Signer identifier: subject key id extension +//! Signed data content: attached +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test decoding and validation CMS Signed data contains unsigned attributes +//! @SYMTestExpectedResults successfully validated +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST44 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0044 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0045 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0045 +//! @SYMTestCaseDesc Test decoding CMS Signed data contains signed and unsigned attributes +//! The signing key: RSA key +//! Signer identifier: subject key id extension +//! Signed data content: attached +//! Digest Algorithm: SHA1 +//! Hash available: No +//! Muti-signature: No +//! Certificates provided by User: No +//! Certificates Set: Yes +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions Test decoding and validation CMS Signed data contains unsigned attributes +//! @SYMTestExpectedResults successfully decoded +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST45 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0045 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0046 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0046 +//! @SYMTestCaseDesc OOM Test CMS data Construction, encoding and decoding +//! @SYMPREQ PREQ968 +//! @SYMTestPriority Critical +//! @SYMTestActions OOM Test CMS data Construction, encoding and decoding +//! @SYMTestExpectedResults OOM Test pass +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSData C:\tpkcs7\tcms.ini TEST46 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0046 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0050 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0050 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt Signature +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults validation fails +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST50 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0050 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0051 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0051 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt Content data type oid. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST51 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0051 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0052 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0052 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt Encapsulated Content data type oid. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST52 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0052 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0053 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0053 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt data content. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST53 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0053 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0054 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0054 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt signedata version. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST54 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0054 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0055 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0055 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt signerinfo version. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST55 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0055 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0056 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0056 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt excert set tag. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST56 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0056 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0057 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0057 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt certificate tag. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST57 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0057 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0058 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0058 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt algorithm OID. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrNotSupported +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST58 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0058 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0059 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0059 +//! @SYMTestCaseDesc Test encoding a CMS signed object with a corrupt attribute certificate +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions builds and Encodes a CMS signed data object +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST59 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0059 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0060 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0060 +//! @SYMTestCaseDesc Test encoding a CMS signed object with a corrupt attribute certificate +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions builds and Encodes a CMS signed data object +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedData C:\tpkcs7\tcms.ini TEST60 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0060 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0061 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0061 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt data block CMS in the signed data. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST61 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0061 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0062 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0062 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt length. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST62 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0062 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0063 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0063 +//! @SYMTestCaseDesc Test corrupt CMS data decoding. Corrupt Tag. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSDataDecoding C:\tpkcs7\tcms.ini TEST63 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0063 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0064 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0064 +//! @SYMTestCaseDesc Test corrupt CMS data decoding. Corrupt class. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSDataDecoding C:\tpkcs7\tcms.ini TEST64 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0064 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0065 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0065 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt explicit tag of encapsulated content info. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST65 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0065 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0066 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0066 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt data content tag of encapsulated content info. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST66 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0066 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0067 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0067 +//! @SYMTestCaseDesc Test corrupt CMS signed data decoding. Corrupt explicit tag of content info. +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test corrupt CMS signed data decoding. +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CMSSignedDataDecoding C:\tpkcs7\tcms.ini TEST67 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0067 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0073 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0073 +//! @SYMTestCaseDesc Decode digested type in CMS content info +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test decoding of digested data type +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST73 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0073 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0074 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0074 +//! @SYMTestCaseDesc Decode enveloped type in CMS content info +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test decoding of enveloped data type +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST74 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0074 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0075 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0075 +//! @SYMTestCaseDesc Decode encrypted type in CMS content info +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test decoding of encrypted data type +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST75 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0075 + +START_TESTCASE SEC-CERTMAN-PKCS7-CMS-0076 +//! @SYMTestCaseID SEC-CERTMAN-PKCS7-CMS-0076 +//! @SYMTestCaseDesc Decode authenticated type in CMS content info +//! @SYMPREQ PREQ968 +//! @SYMTestPriority High +//! @SYMTestActions Test decoding of authenticated data type +//! @SYMTestExpectedResults KErrArgument +//! @SYMTestType UT +RUN_TEST_STEP 100 tpkcs7server CmsContentInfoDecoding C:\tpkcs7\tcms.ini TEST76 +END_TESTCASE SEC-CERTMAN-PKCS7-CMS-0076 + + + +