diff -r 000000000000 -r 164170e6151a pkiutilities/ocsp/test/scripts/httpinterface.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pkiutilities/ocsp/test/scripts/httpinterface.script Tue Jan 26 15:20:08 2010 +0200 @@ -0,0 +1,163 @@ +// +// 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 "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: +// + +//! **************************************************************************** +//! Input for TOCSP - Script-based test harness for OCSP +//! See \Certman\TOCSP\Commands.cpp for description of commands +//! This file must be in UNICODE +//! **************************************************************************** + +//! This script tests against the internal Symbian OCSP server running +//! openssl. +//! Transport errors are injected using the test HTTP filter. The test code communicates +//! the script settings (FILTERPARAMS) to the filter. The parameters to FILTERPARAMS command are: +//! numDelayResp countDropResp countCorruptHTTPDataHeader countCorruptHTTPDataBodySizeLarge countCorruptHTTPDataBodySizeSmall countCorruptOCSPData countInternalErrorResp countTryLaterResp +//! where: +//! numDelayResp - Delays response by specified number of milliseconds +//! countDropResp - Drops specified number of responses +//! countCorruptHTTPDataHeader - Corrupts specified number of responses (content-type in header is corrupted) +//! countCorruptHTTPDataBodySizeLarge - Corrupts specified number of responses (body is of larger size than expected) +//! countCorruptHTTPDataBodySizeSmall - Corrupts specified number of responses (body is of smaller size than expected) +//! countCorruptOCSPData - Corrupts specified number of responses (OCSPResponse data is corrupted) +//! countInternalErrorResp - Returns an "internalError" response for specified number of requests +//! countTryLaterResp - Returns a "tryLater" response for specified number of requests +//! countSigValidateFailure - Causes a signature validation failure by corrupting the Responder ID + + +//! These tests are added to test the new transport requi//! ents +//! Security/CertMan/xxx.xxx.001 +//! Security/CertMan/xxx.xxx.002 +//! Security/CertMan/xxx.xxx.003 +//! +//! NOTE: These test support only one certificate request per test case. +//! Meaning multiple REQUESTCERT commands are NOT supported within one START and END. +//! +//! One CA is used - Root5 (RSA) +//! The OCSP response signing certs are also RSA and DSA respectively. + + +//! ********** BEGIN Transport Tests ************** + + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-0001 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-0001 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-0001-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-0001 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-0002 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-0002 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-0002-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-0002 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-0003 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-0003 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-0003-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-0003 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-0004 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-0004 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-0004-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-0004 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-0005 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-0005 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-0005-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-0005 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-0006 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-0006 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-0006-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-0006 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-0007 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-0007 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-0007-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-0007 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-0008 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-0008 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-0008-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-0008 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-0009 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-0009 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-0009-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-0009 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00010 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00010 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00010-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00010 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00011 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00011 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00011-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00011 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00012 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00012 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00012-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00012 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00013 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00013 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00013-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00013 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00014 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00014 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00014-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00014 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00015 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00015 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00015-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00015 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00016 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00016 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00016-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00016 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00017 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00017 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00017-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00017 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00018 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00018 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00018-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00018 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00019 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00019 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00019-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00019 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00020 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00020 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00020-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00020 + +START_TESTCASE SEC-TOCSP-HTTPINTERFACE-00021 +//! @SYMTestCaseID SEC-TOCSP-HTTPINTERFACE-00021 +RUN_TEST_STEP httpinterface.ini SEC-TOCSP-HTTPINTERFACE-00021-0001 +END_TESTCASE SEC-TOCSP-HTTPINTERFACE-00021 + + + + +