cryptoservices/certificateandkeymgmt/tpkcs12intgrtn/inc/tpkcs12integrationserver.iby
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cryptoservices/certificateandkeymgmt/tpkcs12intgrtn/inc/tpkcs12integrationserver.iby Wed Jul 08 11:25:26 2009 +0100
@@ -0,0 +1,383 @@
+/*
+* 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:
+*
+*/
+#ifndef __TPKCS12INTEGRATIONSERVER_IBY__
+#define __TPKCS12INTEGRATIONSERVER_IBY__
+
+#include <testexecute.iby>
+#include <pkcs12.iby>
+
+
+// Programs
+file=ABI_DIR\BUILD_DIR\tpkcs12libtest.exe System\Libs\tpkcs12libtest.exe
+
+// Scripts
+//T_PKCS12_INTEGRATION_BEGIN
+data=\epoc32\winscw\c\tpkcs12intg\data\tpkcs12lib.script \tpkcs12intg\data\tpkcs12lib.script
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\im001.ini \tpkcs12intg\data\ini\im001.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\im002.ini \tpkcs12intg\data\ini\im002.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pm001.ini \tpkcs12intg\data\ini\pm001.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pm002.ini \tpkcs12intg\data\ini\pm002.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pm003.ini \tpkcs12intg\data\ini\pm003.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pm004.ini \tpkcs12intg\data\ini\pm004.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pm005.ini \tpkcs12intg\data\ini\pm005.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pm006.ini \tpkcs12intg\data\ini\pm006.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pm007.ini \tpkcs12intg\data\ini\pm007.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pm008.ini \tpkcs12intg\data\ini\pm008.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pm009.ini \tpkcs12intg\data\ini\pm009.ini
+
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pm010.ini \tpkcs12intg\data\ini\pm010.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\ci001.ini \tpkcs12intg\data\ini\ci001.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\ci002.ini \tpkcs12intg\data\ini\ci002.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\sb001.ini \tpkcs12intg\data\ini\sb001.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\sb002.ini \tpkcs12intg\data\ini\sb002.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\sb003.ini \tpkcs12intg\data\ini\sb003.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\cb001.ini \tpkcs12intg\data\ini\cb001.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\cb002.ini \tpkcs12intg\data\ini\cb002.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\cb003.ini \tpkcs12intg\data\ini\cb003.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\cb004.ini \tpkcs12intg\data\ini\cb004.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\cb005.ini \tpkcs12intg\data\ini\cb005.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\cb006.ini \tpkcs12intg\data\ini\cb006.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\ct001.ini \tpkcs12intg\data\ini\ct001.ini
+
+
+
+// Negative Tests
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\iv001.ini \tpkcs12intg\data\ini\iv001.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\changetag.ini \tpkcs12intg\data\ini\changetag.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\attributevaluechanged.ini \tpkcs12intg\data\ini\attributevaluechanged.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptbagalgid.ini \tpkcs12intg\data\ini\corruptbagalgid.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptdigestalg_case1.ini \tpkcs12intg\data\ini\corruptdigestalg_case1.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptdigestalg_case2.ini \tpkcs12intg\data\ini\corruptdigestalg_case2.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptedalgid.ini \tpkcs12intg\data\ini\corruptedalgid.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptedshroudedval.ini \tpkcs12intg\data\ini\corruptedshroudedval.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptedversion.ini \tpkcs12intg\data\ini\corruptedversion.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\digestcorrupted.ini \tpkcs12intg\data\ini\digestcorrupted.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\emptycontentinfo.ini \tpkcs12intg\data\ini\emptycontentinfo.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\emptydigest.ini \tpkcs12intg\data\ini\emptydigest.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\encryptedcontentabsent.ini \tpkcs12intg\data\ini\encryptedcontentabsent.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\encrypteddataabsent.ini \tpkcs12intg\data\ini\encrypteddataabsent.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\contentinfotypeunsupported.ini \tpkcs12intg\data\ini\contentinfotypeunsupported.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptedencryptedconiteration_case1.ini \tpkcs12intg\data\ini\corruptedencryptedconiteration_case1.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptedencryptedconiteration_case2.ini \tpkcs12intg\data\ini\corruptedencryptedconiteration_case2.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptedencryptedcontent.ini \tpkcs12intg\data\ini\corruptedencryptedcontent.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptedencryptedconversion.ini \tpkcs12intg\data\ini\corruptedencryptedconversion.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptedshroudediteration_case1.ini \tpkcs12intg\data\ini\corruptedshroudediteration_case1.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\corruptedshroudediteration_case2.ini \tpkcs12intg\data\ini\corruptedshroudediteration_case2.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\encrypteddatasaltcorrupted.ini \tpkcs12intg\data\ini\encrypteddatasaltcorrupted.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\encryptedusingdifferentalg.ini \tpkcs12intg\data\ini\encryptedusingdifferentalg.ini
+
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\authsafe_contentnotoctetstring.ini \tpkcs12intg\data\ini\authsafe_contentnotoctetstring.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\authsafe_contentnotsequence.ini \tpkcs12intg\data\ini\authsafe_contentnotsequence.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\authsafe_notasequence.ini \tpkcs12intg\data\ini\authsafe_notasequence.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\authsafe_oidnotoctetstring.ini \tpkcs12intg\data\ini\authsafe_oidnotoctetstring.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\digestalgorithmnotasequence.ini \tpkcs12intg\data\ini\digestalgorithmnotasequence.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\macdata_iterationnotinteger.ini \tpkcs12intg\data\ini\macdata_iterationnotinteger.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\macdata_negiteration.ini \tpkcs12intg\data\ini\macdata_negiteration.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\macdata_nosalt_noiteration.ini \tpkcs12intg\data\ini\macdata_nosalt_noiteration.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\macdatanotasequence.ini \tpkcs12intg\data\ini\macdatanotasequence.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\macdataverifyintegritydigestalgnotsha1.ini \tpkcs12intg\data\ini\macdataverifyintegritydigestalgnotsha1.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\macsaltnotasequence.ini \tpkcs12intg\data\ini\macsaltnotasequence.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pfx_missingcontents1.ini \tpkcs12intg\data\ini\pfx_missingcontents1.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\pfx_notasequence.ini \tpkcs12intg\data\ini\pfx_notasequence.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\version_notinteger.ini \tpkcs12intg\data\ini\version_notinteger.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\digestinfonotasequence.ini \tpkcs12intg\data\ini\digestinfonotasequence.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\unsupported_contenttype.ini \tpkcs12intg\data\ini\unsupported_contenttype.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\certbag_notasequence.ini \tpkcs12intg\data\ini\certbag_notasequence.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\certbag_oidnotoctetstring.ini \tpkcs12intg\data\ini\certbag_oidnotoctetstring.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\certbag_explicittagchanged.ini \tpkcs12intg\data\ini\certbag_explicittagchanged.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\certbag_notoctetstring.ini \tpkcs12intg\data\ini\certbag_notoctetstring.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\bagattributenotaseq.ini \tpkcs12intg\data\ini\bagattributenotaseq.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\bagattributeoid_notoctet.ini \tpkcs12intg\data\ini\bagattributeoid_notoctet.ini
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\bagattributeval_notset.ini \tpkcs12intg\data\ini\bagattributeval_notset.ini
+//OOMTest
+data=\epoc32\winscw\c\tpkcs12intg\data\ini\oomtest.ini \tpkcs12intg\data\ini\oomtest.ini
+
+//T_PKCS12_INTEGRATION_TESTDATA_BEGIN
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_im001.p12 \tpkcs12intg\data\pkcs12_im001.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_im002.p12 \tpkcs12intg\data\pkcs12_im002.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pm001.p12 \tpkcs12intg\data\pkcs12_pm001.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pm002.p12 \tpkcs12intg\data\pkcs12_pm002.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pm003.p12 \tpkcs12intg\data\pkcs12_pm003.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pm004.p12 \tpkcs12intg\data\pkcs12_pm004.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pm005.p12 \tpkcs12intg\data\pkcs12_pm005.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pm006.p12 \tpkcs12intg\data\pkcs12_pm006.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pm007.p12 \tpkcs12intg\data\pkcs12_pm007.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pm008.p12 \tpkcs12intg\data\pkcs12_pm008.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pm009.p12 \tpkcs12intg\data\pkcs12_pm009.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pm010.p12 \tpkcs12intg\data\pkcs12_pm010.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_ci001.p12 \tpkcs12intg\data\pkcs12_ci001.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_ci002.p12 \tpkcs12intg\data\pkcs12_ci002.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_sb001.p12 \tpkcs12intg\data\pkcs12_sb001.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_sb002.p12 \tpkcs12intg\data\pkcs12_sb002.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_sb003.p12 \tpkcs12intg\data\pkcs12_sb003.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_cb001.p12 \tpkcs12intg\data\pkcs12_cb001.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_cb002.p12 \tpkcs12intg\data\pkcs12_cb002.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_cb003.p12 \tpkcs12intg\data\pkcs12_cb003.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_cb004.p12 \tpkcs12intg\data\pkcs12_cb004.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_cb005.p12 \tpkcs12intg\data\pkcs12_cb005.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_cb006.p12 \tpkcs12intg\data\pkcs12_cb006.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_junk.p12 \tpkcs12intg\data\pkcs12_junk.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_ct001.p12 \tpkcs12intg\data\pkcs12_ct001.p12
+
+
+// Negative Test
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_changetag.p12 \tpkcs12intg\data\pkcs12_changetag.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_contenttype.p12 \tpkcs12intg\data\pkcs12_contenttype.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_corruptedattrval.p12 \tpkcs12intg\data\pkcs12_corruptedattrval.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_corruptedSalt.p12 \tpkcs12intg\data\pkcs12_corruptedSalt.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_corruptedshroudedval.p12 \tpkcs12intg\data\pkcs12_corruptedshroudedval.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_corruptedversion.p12 \tpkcs12intg\data\pkcs12_corruptedversion.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_digestalg1.p12 \tpkcs12intg\data\pkcs12_digestalg1.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_digestalg2.p12 \tpkcs12intg\data\pkcs12_digestalg2.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_digestcorrupted.p12 \tpkcs12intg\data\pkcs12_digestcorrupted.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_emptycontentinfo.p12 \tpkcs12intg\data\pkcs12_emptycontentinfo.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_emptydigest.p12 \tpkcs12intg\data\pkcs12_emptydigest.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_encrypteddataabsent.p12 \tpkcs12intg\data\pkcs12_encrypteddataabsent.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_unsupportedbag.p12 \tpkcs12intg\data\pkcs12_unsupportedbag.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_unsupportedcontentinfo.p12 \tpkcs12intg\data\pkcs12_unsupportedcontentinfo.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_encryptedcontentabsent.p12 \tpkcs12intg\data\pkcs12_encryptedcontentabsent.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_attributevaluecorrupted.p12 \tpkcs12intg\data\pkcs12_attributevaluecorrupted.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_corruptedencryptedcontent.p12 \tpkcs12intg\data\pkcs12_corruptedencryptedcontent.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_corruptedshroudediteration1.p12 \tpkcs12intg\data\pkcs12_corruptedshroudediteration1.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_corruptedshroudediteration2.p12 \tpkcs12intg\data\pkcs12_corruptedshroudediteration2.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_encryptedcontentiteration1.p12 \tpkcs12intg\data\pkcs12_encryptedcontentiteration1.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_encryptedcontentiteration2.p12 \tpkcs12intg\data\pkcs12_encryptedcontentiteration2.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_encryptedcontentversion.p12 \tpkcs12intg\data\pkcs12_encryptedcontentversion.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_encryptedusingdifferentAlg.p12 \tpkcs12intg\data\pkcs12_encryptedusingdifferentAlg.p12
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_authsafe_contentnotoctetstring.p12 \tpkcs12intg\data\pkcs12_authsafe_contentnotoctetstring.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_authsafe_contentnotsequence.p12 \tpkcs12intg\data\pkcs12_authsafe_contentnotsequence.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_authsafe_notasequence.p12 \tpkcs12intg\data\pkcs12_authsafe_notasequence.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_authsafe_oidnotoctetstring.p12 \tpkcs12intg\data\pkcs12_authsafe_oidnotoctetstring.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_certbag_explicittagchanged.p12 \tpkcs12intg\data\pkcs12_certbag_explicittagchanged.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_certbag_notasequence.p12 \tpkcs12intg\data\pkcs12_certbag_notasequence.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_certbag_notoctetstring.p12 \tpkcs12intg\data\pkcs12_certbag_notoctetstring.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_certbag_oidnotoctetstring.p12 \tpkcs12intg\data\pkcs12_certbag_oidnotoctetstring.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_digestalgnotsha1.p12 \tpkcs12intg\data\pkcs12_digestalgnotsha1.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_digestalgorithmnotasequence.p12 \tpkcs12intg\data\pkcs12_digestalgorithmnotasequence.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_digestinfonotasequence.p12 \tpkcs12intg\data\pkcs12_digestinfonotasequence.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_macdata_iterationnotinteger.p12 \tpkcs12intg\data\pkcs12_macdata_iterationnotinteger.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_macdata_negiteration.p12 \tpkcs12intg\data\pkcs12_macdata_negiteration.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_macdata_nosalt_noiteration.p12 \tpkcs12intg\data\pkcs12_macdata_nosalt_noiteration.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_macdatanotasequence.p12 \tpkcs12intg\data\pkcs12_macdatanotasequence.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_macsaltnotoctetstring.p12 \tpkcs12intg\data\pkcs12_macsaltnotoctetstring.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pfx_missingcontents1.p12 \tpkcs12intg\data\pkcs12_pfx_missingcontents1.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_pfx_notasequence.p12 \tpkcs12intg\data\pkcs12_pfx_notasequence.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_unsupported_contenttype.p12 \tpkcs12intg\data\pkcs12_unsupported_contenttype.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_version_notinteger.p12 \tpkcs12intg\data\pkcs12_version_notinteger.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_bagattributenotaseq.p12 \tpkcs12intg\data\pkcs12_bagattributenotaseq.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_bagattributeoid_notoctet.p12 \tpkcs12intg\data\pkcs12_bagattributeoid_notoctet.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_bagattributeval_notset.p12 \tpkcs12intg\data\pkcs12_bagattributeval_notset.p12
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_digestalgnotsha1_mac.der \tpkcs12intg\data\pkcs12_digestalgnotsha1_mac.der
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_digestalgnotsha1_salt.der \tpkcs12intg\data\pkcs12_digestalgnotsha1_salt.der
+//OOM Test
+data=\epoc32\winscw\c\tpkcs12intg\data\oommacdata.der \tpkcs12intg\data\oommacdata.der
+data=\epoc32\winscw\c\tpkcs12intg\data\oomauthsafedata.der \tpkcs12intg\data\oomauthsafedata.der
+data=\epoc32\winscw\c\tpkcs12intg\data\oomattributes.der \tpkcs12intg\data\oomattributes.der
+data=\epoc32\winscw\c\tpkcs12intg\data\oomshroudedkeybag.der \tpkcs12intg\data\oomshroudedkeybag.der
+data=\epoc32\winscw\c\tpkcs12intg\data\oomcertbag.der \tpkcs12intg\data\oomcertbag.der
+data=\epoc32\winscw\c\tpkcs12intg\data\oomkeybag.der \tpkcs12intg\data\oomkeybag.der
+data=\epoc32\winscw\c\tpkcs12intg\data\oomsafecontentsbag.der \tpkcs12intg\data\oomsafecontentsbag.der
+data=\epoc32\winscw\c\tpkcs12intg\data\oomsafebag.der \tpkcs12intg\data\oomsafebag.der
+data=\epoc32\winscw\c\tpkcs12intg\data\oomcrlbag.der \tpkcs12intg\data\oomcrlbag.der
+data=\epoc32\winscw\c\tpkcs12intg\data\oomsecretbag.der \tpkcs12intg\data\oomsecretbag.der
+data=\epoc32\winscw\c\tpkcs12intg\data\pkcs12_oomsafecontentencrypteddata.p12 \tpkcs12intg\data\pkcs12_oomsafecontentencrypteddata.p12
+//T_PKCS12_INTEGRATION_TESTDATA_END
+
+//T_PKCS12_CERT and KEYS
+
+data=\epoc32\winscw\c\tpkcs12intg\data\root5ca.der \tpkcs12intg\data\root5ca.der
+data=\epoc32\winscw\c\tpkcs12intg\data\root5ca.pem \tpkcs12intg\data\root5ca.pem
+
+data=\epoc32\winscw\c\tpkcs12intg\data\root5_ee.der \tpkcs12intg\data\root5_ee.der
+data=\epoc32\winscw\c\tpkcs12intg\data\root5ca_key.der \tpkcs12intg\data\root5ca_key.der
+data=\epoc32\winscw\c\tpkcs12intg\data\pm009_shrouded \tpkcs12intg\data\pm009_shrouded
+
+
+data=\epoc32\winscw\c\tpkcs12intg\data\root5ca_key.pem \tpkcs12intg\data\root5ca_key.pem
+data=\epoc32\winscw\c\tpkcs12intg\data\root5ca_key.pk8 \tpkcs12intg\data\root5ca_key.pk8
+data=\epoc32\winscw\c\tpkcs12intg\data\symbiantestrootcadsa_key.pk8 \tpkcs12intg\data\symbiantestrootcadsa_key.pk8
+data=\epoc32\winscw\c\tpkcs12intg\data\ee_key.pk8 \tpkcs12intg\data\ee_key.pk8
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_1.der \tpkcs12intg\data\safebag_shrouded_1.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_2.der \tpkcs12intg\data\safebag_shrouded_2.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_3.der \tpkcs12intg\data\safebag_shrouded_3.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_4.der \tpkcs12intg\data\safebag_shrouded_4.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_5.der \tpkcs12intg\data\safebag_shrouded_5.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_6.der \tpkcs12intg\data\safebag_shrouded_6.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_7.der \tpkcs12intg\data\safebag_shrouded_7.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_8.der \tpkcs12intg\data\safebag_shrouded_8.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_10.der \tpkcs12intg\data\safebag_shrouded_10.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_cb001.der \tpkcs12intg\data\safebag_shrouded_cb001.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_cb006_1.der \tpkcs12intg\data\safebag_shrouded_cb006_1.der
+
+data=\epoc32\winscw\c\tpkcs12intg\data\localkeyid.der \tpkcs12intg\data\localkeyid.der
+
+
+
+data=\epoc32\winscw\c\tpkcs12intg\data\friendlyname_ct001.der \tpkcs12intg\data\friendlyname_ct001.der
+data=\epoc32\winscw\c\tpkcs12intg\data\localkeyid_ct001.der \tpkcs12intg\data\localkeyid_ct001.der
+data=\epoc32\winscw\c\tpkcs12intg\data\sdsicert.der \tpkcs12intg\data\sdsicert.der
+
+
+data=\epoc32\winscw\c\tpkcs12intg\data\friendlyname.der \tpkcs12intg\data\friendlyname.der
+data=\epoc32\winscw\c\tpkcs12intg\data\localkeyid_cert.der \tpkcs12intg\data\localkeyid_cert.der
+data=\epoc32\winscw\c\tpkcs12intg\data\localkeyid_im002.der \tpkcs12intg\data\localkeyid_im002.der
+data=\epoc32\winscw\c\tpkcs12intg\data\friendlyname_im002.der \tpkcs12intg\data\friendlyname_im002.der
+data=\epoc32\winscw\c\tpkcs12intg\data\localkeyid_shrouded.der \tpkcs12intg\data\localkeyid_shrouded.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_cb002_1.der \tpkcs12intg\data\safebag_shrouded_cb002_1.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_cb002_2.der \tpkcs12intg\data\safebag_shrouded_cb002_2.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_cb003_1.der \tpkcs12intg\data\safebag_shrouded_cb003_1.der
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_localkeyid_firstkey.der \tpkcs12intg\data\cb004_localkeyid_firstkey.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_friendlyname_firstkey.der \tpkcs12intg\data\cb004_friendlyname_firstkey.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_localkeyid_firstcert.der \tpkcs12intg\data\cb004_localkeyid_firstcert.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_friendlyname_firstcert.der \tpkcs12intg\data\cb004_friendlyname_firstcert.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_cb004_1.der \tpkcs12intg\data\safebag_shrouded_cb004_1.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_localkeyid_firstshrouded.der \tpkcs12intg\data\cb004_localkeyid_firstshrouded.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_friendlyname_firstshrouded.der \tpkcs12intg\data\cb004_friendlyname_firstshrouded.der
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_localkeyid_secondkey.der \tpkcs12intg\data\cb004_localkeyid_secondkey.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_friendlyname_secondkey.der \tpkcs12intg\data\cb004_friendlyname_secondkey.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_localkeyid_secondcert.der \tpkcs12intg\data\cb004_localkeyid_secondcert.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_friendlyname_secondcert.der \tpkcs12intg\data\cb004_friendlyname_secondcert.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_cb004_2.der \tpkcs12intg\data\safebag_shrouded_cb004_2.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_localkeyid_secondshrouded.der \tpkcs12intg\data\cb004_localkeyid_secondshrouded.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_friendlyname_secondshrouded.der \tpkcs12intg\data\cb004_friendlyname_secondshrouded.der
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_localkeyid_firstkey.der \tpkcs12intg\data\cb005_localkeyid_firstkey.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_friendlyname_firstkey.der \tpkcs12intg\data\cb005_friendlyname_firstkey.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_localkeyid_firstcertbag.der \tpkcs12intg\data\cb005_localkeyid_firstcertbag.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_friendlyname_firstcertbag.der \tpkcs12intg\data\cb005_friendlyname_firstcertbag.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_cb005_1.der \tpkcs12intg\data\safebag_shrouded_cb005_1.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_localkeyid_firstshrouded.der \tpkcs12intg\data\cb005_localkeyid_firstshrouded.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_friendlyname_firstshrouded.der \tpkcs12intg\data\cb005_friendlyname_firstshrouded.der
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_localkeyid_secondkey.der \tpkcs12intg\data\cb005_localkeyid_secondkey.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_friendlyname_secondkey.der \tpkcs12intg\data\cb005_friendlyname_secondkey.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_localkeyid_secondcert.der \tpkcs12intg\data\cb005_localkeyid_secondcert.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_friendlyname_secondcert.der \tpkcs12intg\data\cb005_friendlyname_secondcert.der
+data=\epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_cb005_2.der \tpkcs12intg\data\safebag_shrouded_cb005_2.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_localkeyid_secondshrouded.der \tpkcs12intg\data\cb005_localkeyid_secondshrouded.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_friendlyname_secondshrouded.der \tpkcs12intg\data\cb005_friendlyname_secondshrouded.der
+
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb006_localkeyid_firstkey.der \tpkcs12intg\data\cb006_localkeyid_firstkey.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb006_friendlyname_firstkey.der \tpkcs12intg\data\cb006_friendlyname_firstkey.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb006_localkeyid_firstcert.der \tpkcs12intg\data\cb006_localkeyid_firstcert.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb006_friendlyname_firstcert.der \tpkcs12intg\data\cb006_friendlyname_firstcert.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb006_localkeyid_firstshrouded.der \tpkcs12intg\data\cb006_localkeyid_firstshrouded.der
+data=\epoc32\winscw\c\tpkcs12intg\data\cb006_friendlyname_firstshrouded.der \tpkcs12intg\data\cb006_friendlyname_firstshrouded.der
+
+
+
+
+
+data= \epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_pm001.der \tpkcs12intg\data\safebag_shrouded_pm001.der
+data= \epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_pm002.der \tpkcs12intg\data\safebag_shrouded_pm002.der
+data= \epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_pm003.der \tpkcs12intg\data\safebag_shrouded_pm003.der
+data= \epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_pm004.der \tpkcs12intg\data\safebag_shrouded_pm004.der
+data= \epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_pm005.der \tpkcs12intg\data\safebag_shrouded_pm005.der
+data= \epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_pm006.der \tpkcs12intg\data\safebag_shrouded_pm006.der
+data= \epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_pm007.der \tpkcs12intg\data\safebag_shrouded_pm007.der
+data= \epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_pm008.der \tpkcs12intg\data\safebag_shrouded_pm008.der
+
+data= \epoc32\winscw\c\tpkcs12intg\data\safebag_shrouded_pm010.der \tpkcs12intg\data\safebag_shrouded_pm010.der
+
+data= \epoc32\winscw\c\tpkcs12intg\data\safebag.der \tpkcs12intg\data\safebag.der
+
+// Negative Test
+data=\epoc32\winscw\c\tpkcs12intg\data\attrvalchangedfriendlyname \tpkcs12intg\data\attrvalchangedfriendlyname
+data=\epoc32\winscw\c\tpkcs12intg\data\attrvalchangedlocalkeyid \tpkcs12intg\data\attrvalchangedlocalkeyid
+data=\epoc32\winscw\c\tpkcs12intg\data\digestchangedmac.der \tpkcs12intg\data\digestchangedmac.der
+data=\epoc32\winscw\c\tpkcs12intg\data\digestchangedmacsalt.der \tpkcs12intg\data\digestchangedmacsalt.der
+
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb001_mac \tpkcs12intg\data\cb001_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\cb001_macsalt \tpkcs12intg\data\cb001_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb002_mac \tpkcs12intg\data\cb002_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\cb002_macsalt \tpkcs12intg\data\cb002_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb003_mac \tpkcs12intg\data\cb003_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\cb003_macsalt \tpkcs12intg\data\cb003_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb004_mac \tpkcs12intg\data\cb004_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\cb004_macsalt \tpkcs12intg\data\cb004_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb005_mac \tpkcs12intg\data\cb005_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\cb005_macsalt \tpkcs12intg\data\cb005_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\cb006_mac \tpkcs12intg\data\cb006_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\cb006_macsalt \tpkcs12intg\data\cb006_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\im001_mac \tpkcs12intg\data\im001_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\im001_macsalt \tpkcs12intg\data\im001_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\im002_mac \tpkcs12intg\data\im002_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\im002_macsalt \tpkcs12intg\data\im002_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pm001_mac \tpkcs12intg\data\pm001_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\pm001_macsalt \tpkcs12intg\data\pm001_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pm003_mac \tpkcs12intg\data\pm003_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\pm003_macsalt \tpkcs12intg\data\pm003_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pm002_mac \tpkcs12intg\data\pm002_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\pm002_macsalt \tpkcs12intg\data\pm002_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pm004_mac \tpkcs12intg\data\pm004_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\pm004_macsalt \tpkcs12intg\data\pm004_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pm005_mac \tpkcs12intg\data\pm005_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\pm005_macsalt \tpkcs12intg\data\pm005_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pm006_mac \tpkcs12intg\data\pm006_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\pm006_macsalt \tpkcs12intg\data\pm006_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pm007_mac \tpkcs12intg\data\pm007_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\pm007_macsalt \tpkcs12intg\data\pm007_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pm008_mac \tpkcs12intg\data\pm008_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\pm008_macsalt \tpkcs12intg\data\pm008_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\pm010_mac \tpkcs12intg\data\pm010_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\pm010_macsalt \tpkcs12intg\data\pm010_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\sb001_mac \tpkcs12intg\data\sb001_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\sb001_macsalt \tpkcs12intg\data\sb001_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\sb002_mac \tpkcs12intg\data\sb002_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\sb002_macsalt \tpkcs12intg\data\sb002_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\sb003_mac \tpkcs12intg\data\sb003_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\sb003_macsalt \tpkcs12intg\data\sb003_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\ci001_mac \tpkcs12intg\data\ci001_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\ci001_macsalt \tpkcs12intg\data\ci001_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\ci002_mac \tpkcs12intg\data\ci002_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\ci002_macsalt \tpkcs12intg\data\ci002_macsalt
+
+data=\epoc32\winscw\c\tpkcs12intg\data\ct001_mac \tpkcs12intg\data\ct001_mac
+data= \epoc32\winscw\c\tpkcs12intg\data\ct001_macsalt \tpkcs12intg\data\ct001_macsalt
+
+
+
+//T_PKCS12_INTEGRATION_END
+
+#endif