#!/bin/sh # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # runPLTests.sh # curdir=`pwd` cd ../../common . ./libpkix_init.sh > /dev/null doPD=1 . ./libpkix_init_nist.sh cd ${curdir} numtests=0 passed=0 testunit=PKI doPki=1 ### setup NIST files need to link in linkPkiNistFiles="InvalidDNnameConstraintsTest3EE.crt InvalidonlySomeReasonsTest21EE.crt indirectCRLCA3cRLIssuerCRL.crl nameConstraintsDN3subCA2Cert.crt nameConstraintsDN4CACert.crt nameConstraintsDN5CACert.crt onlyContainsAttributeCertsCACRL.crl onlyContainsCACertsCACRL.crl onlyContainsUserCertsCACRL.crl onlySomeReasonsCA3compromiseCRL.crl requireExplicitPolicy2CACert.crt inhibitPolicyMapping5CACert.crt inhibitAnyPolicy5CACert.crt inhibitAnyPolicy0CACert.crt P1Mapping1to234CACert.crt UserNoticeQualifierTest15EE.crt UserNoticeQualifierTest16EE.crt UserNoticeQualifierTest17EE.crt UserNoticeQualifierTest18EE.crt CPSPointerQualifierTest20EE.crt" if [ -n "${NIST_FILES_DIR}" ]; then if [ ! -d ${HOSTDIR}/rev_data/local ]; then mkdir -p ${HOSTDIR}/rev_data/local fi for i in ${linkPkiNistFiles}; do if [ -f ${HOSTDIR}/rev_data/local/$i ]; then rm ${HOSTDIR}/rev_data/local/$i fi cp ${NIST_FILES_DIR}/$i ${HOSTDIR}/rev_data/local/$i done fi ########## # main ######### TZ=US/Eastern ParseArgs $* RunTests <