mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-30 12:27:29 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
BIN
security/nss/tests/libpkix/pkix_pl_tests/module/cert8.db
Normal file
BIN
security/nss/tests/libpkix/pkix_pl_tests/module/cert8.db
Normal file
Binary file not shown.
BIN
security/nss/tests/libpkix/pkix_pl_tests/module/key3.db
Normal file
BIN
security/nss/tests/libpkix/pkix_pl_tests/module/key3.db
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
101
security/nss/tests/libpkix/pkix_pl_tests/module/runPLTests.sh
Normal file
101
security/nss/tests/libpkix/pkix_pl_tests/module/runPLTests.sh
Normal file
|
|
@ -0,0 +1,101 @@
|
|||
#!/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
|
||||
. ./libpkix_init_nist.sh
|
||||
cd ${curdir}
|
||||
|
||||
numtests=0
|
||||
passed=0
|
||||
testunit=MODULE
|
||||
doModule=1
|
||||
|
||||
### setup NIST files need to link in
|
||||
linkModuleNistFiles="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 ${linkModuleNistFiles}; 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
|
||||
|
||||
localCRLFiles="crlgood.crl
|
||||
crldiff.crl
|
||||
issuer-hanfei.crl
|
||||
issuer-none.crl"
|
||||
|
||||
for i in ${localCRLFiles}; do
|
||||
cp ${curdir}/rev_data/local/$i ${HOSTDIR}/rev_data/local/$i
|
||||
done
|
||||
fi
|
||||
|
||||
##########
|
||||
# main
|
||||
##########
|
||||
|
||||
ParseArgs $*
|
||||
|
||||
SOCKETTRACE=0
|
||||
export SOCKETTRACE
|
||||
|
||||
RunTests <<EOF
|
||||
pkixutil test_colcertstore NIST-Test-Files-Used rev_data/local ${HOSTDIR}
|
||||
pkixutil test_pk11certstore -d ../../pkix_pl_tests/module ../../pkix_tests/top/rev_data/crlchecker
|
||||
pkixutil test_ekuchecker "Test-EKU-without-OID" ENE "" rev_data test_eku_codesigning_clientauth.crt test_eku_clientauth.crt test_eku_clientauthEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-with-good-OID" ENE "1.3.6.1.5.5.7.3.3" rev_data test_eku_codesigning_clientauth.crt test_eku_clientauth.crt test_eku_clientauthEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-with-bad-OID" EE "1.3.6.1.5.5.7.3.4" rev_data test_eku_codesigning_clientauth.crt test_eku_clientauth.crt test_eku_clientauthEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-with-good-and-bad-OID" EE "1.3.6.1.5.5.7.3.3,1.3.6.1.5.5.7.3.4" rev_data test_eku_codesigning_clientauth.crt test_eku_clientauth.crt test_eku_clientauthEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-only-EE-with-good-OID" ENE "E1.3.6.1.5.5.7.3.3" rev_data test_eku_codesigning_clientauth.crt test_eku_clientauth.crt test_eku_clientauthEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-only-EE-with-bad-OID" EE "E1.3.6.1.5.5.7.3.4" rev_data test_eku_codesigning_clientauth.crt test_eku_clientauth.crt test_eku_clientauthEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-serverAuth" ENE "1.3.6.1.5.5.7.3.1" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-clientAuth" ENE "1.3.6.1.5.5.7.3.2" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-codesigning-without-OID" EE "1.3.6.1.5.5.7.3.3" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-emailProtection" ENE "1.3.6.1.5.5.7.3.4" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-timestamping" ENE "1.3.6.1.5.5.7.3.8" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-OCSPSigning" ENE "1.3.6.1.5.5.7.3.9" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-only-EE-serverAuth" ENE "E1.3.6.1.5.5.7.3.1" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-only-EE-clientAuth" ENE "E1.3.6.1.5.5.7.3.2" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-only-EE-codesigning-without-OID" EE "E1.3.6.1.5.5.7.3.3" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-only-EE-emailProtection" ENE "E1.3.6.1.5.5.7.3.4" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-only-EE-timestamping" ENE "E1.3.6.1.5.5.7.3.8" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_ekuchecker "Test-EKU-only-EE-ocspSigning" ENE "E1.3.6.1.5.5.7.3.9" rev_data test_eku_all.crt test_eku_allbutcodesigningEE.crt
|
||||
pkixutil test_socket ${HOSTADDR}:2000
|
||||
EOF
|
||||
|
||||
totalErrors=$?
|
||||
html_msg ${totalErrors} 0 " ${testunit}: passed ${passed} of ${numtests} tests"
|
||||
exit ${totalErrors}
|
||||
|
||||
BIN
security/nss/tests/libpkix/pkix_pl_tests/module/secmod.db
Normal file
BIN
security/nss/tests/libpkix/pkix_pl_tests/module/secmod.db
Normal file
Binary file not shown.
|
|
@ -0,0 +1,3 @@
|
|||
If the total number of CRL files is changed in this directory,
|
||||
the define PKIX_TEST_COLLECTIONCERTSTORE_NUM_CRLS under the
|
||||
test directory also need to be changed.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
81
security/nss/tests/libpkix/pkix_pl_tests/pki/runPLTests.sh
Normal file
81
security/nss/tests/libpkix/pkix_pl_tests/pki/runPLTests.sh
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
#!/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 <<EOF
|
||||
pkixutil test_cert NIST-Test-Files-Used ../../certs ${HOSTDIR}/rev_data/local
|
||||
pkixutil test_crl NIST-Test-Files-Used ../../certs
|
||||
pkixutil test_x500name
|
||||
pkixutil test_generalname
|
||||
pkixutil test_date NIST-Test-Files-Used
|
||||
pkixutil test_crlentry ../../certs
|
||||
pkixutil test_nameconstraints NIST-Test-Files-Used rev_data/local ${HOSTDIR}
|
||||
pkixutil test_authorityinfoaccess NIST-PDTest ${NIST_PDTEST} certs/BasicLDAPURIPathDiscoveryOU1EE1.crt certs/BasicHTTPURITrustAnchorRootCert.crt
|
||||
pkixutil test_subjectinfoaccess NIST-PDTest ${NIST_PDTEST} certs/BasicHTTPURITrustAnchorRootCert.crt certs/BasicLDAPURIPathDiscoveryOU1EE1.crt
|
||||
EOF
|
||||
|
||||
totalErrors=$?
|
||||
html_msg ${totalErrors} 0 " ${testunit}: passed ${passed} of ${numtests} tests"
|
||||
exit ${totalErrors}
|
||||
|
||||
|
||||
67
security/nss/tests/libpkix/pkix_pl_tests/runPLTests.sh
Normal file
67
security/nss/tests/libpkix/pkix_pl_tests/runPLTests.sh
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
#!/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
|
||||
cd ${curdir}
|
||||
|
||||
testunit="PKIX_PL"
|
||||
|
||||
totalErrors=0
|
||||
moduleErrors=0
|
||||
systemErrors=0
|
||||
pkiErrors=0
|
||||
quiet=0
|
||||
|
||||
checkMemArg=""
|
||||
arenasArg=""
|
||||
quietArg=""
|
||||
|
||||
### ParseArgs
|
||||
myParseArgs() # args
|
||||
{
|
||||
while [ $# -gt 0 ]; do
|
||||
if [ $1 = "-checkmem" ]; then
|
||||
checkMemArg=$1
|
||||
elif [ $1 = "-quiet" ]; then
|
||||
quietArg=$1
|
||||
quiet=1
|
||||
elif [ $1 = "-arenas" ]; then
|
||||
arenasArg=$1
|
||||
fi
|
||||
shift
|
||||
done
|
||||
}
|
||||
|
||||
myParseArgs $*
|
||||
|
||||
testHeadingEcho
|
||||
|
||||
echo "RUNNING tests in pki";
|
||||
cd pki;
|
||||
runPLTests.sh ${arenasArg} ${checkMemArg} ${quietArg}
|
||||
pkiErrors=$?
|
||||
|
||||
echo "RUNNING tests in system";
|
||||
cd ../system;
|
||||
runPLTests.sh ${arenasArg} ${checkMemArg} ${quietArg}
|
||||
systemErrors=$?
|
||||
|
||||
echo "RUNNING tests in module";
|
||||
cd ../module;
|
||||
runPLTests.sh ${arenasArg} ${checkMemArg} ${quietArg}
|
||||
moduleErrors=$?
|
||||
|
||||
totalErrors=`expr $moduleErrors + $systemErrors + $pkiErrors`
|
||||
|
||||
testEndingEcho
|
||||
|
||||
exit ${totalErrors}
|
||||
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
#!/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
|
||||
cd ${curdir}
|
||||
|
||||
numtests=0
|
||||
passed=0
|
||||
testunit=SYSTEM
|
||||
|
||||
|
||||
##########
|
||||
# main
|
||||
##########
|
||||
|
||||
ParseArgs $*
|
||||
|
||||
RunTests <<EOF
|
||||
pkixutil test_mem
|
||||
pkixutil test_object
|
||||
pkixutil test_string
|
||||
pkixutil test_bigint
|
||||
pkixutil test_bytearray
|
||||
pkixutil test_mutex
|
||||
pkixutil test_mutex2
|
||||
pkixutil test_mutex3
|
||||
pkixutil test_monitorlock
|
||||
pkixutil test_oid
|
||||
pkixutil test_hashtable
|
||||
EOF
|
||||
|
||||
totalErrors=$?
|
||||
html_msg ${totalErrors} 0 " ${testunit}: passed ${passed} of ${numtests} tests"
|
||||
exit ${totalErrors}
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue