summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornelsonb%netscape.com <devnull@localhost>2000-10-05 04:04:37 +0000
committernelsonb%netscape.com <devnull@localhost>2000-10-05 04:04:37 +0000
commit3b9ccda318fabc82bb4a43a64378051c3ba15ab1 (patch)
treeab16ec73dc1c58ff00db5eb7fb9e10a5640c78fd
parent6d299008d7ea03b798743e19298a91039d109f4d (diff)
downloadnss-hg-3b9ccda318fabc82bb4a43a64378051c3ba15ab1.tar.gz
Make the "nocerts" option for this script work properly.
Also, add a new "verbose" option to this script.
-rwxr-xr-xsecurity/nss/tests/ssl/ssl.sh18
1 files changed, 11 insertions, 7 deletions
diff --git a/security/nss/tests/ssl/ssl.sh b/security/nss/tests/ssl/ssl.sh
index bdb397139..2838861d8 100755
--- a/security/nss/tests/ssl/ssl.sh
+++ b/security/nss/tests/ssl/ssl.sh
@@ -51,6 +51,8 @@ do
none=0; stress=1;;
[Nn][Oo][Ss]*)
stress=0;;
+ [Vv][Ee][Rr][Bb]*)
+ verbose=-v;;
f)
fileout=1;
esac
@@ -68,6 +70,10 @@ fi
#
trap "rm -f ${TEMPFILES}; exit" 2 3
+CADIR=${HOSTDIR}/CA
+SERVERDIR=${HOSTDIR}/server
+CLIENTDIR=${HOSTDIR}/client
+
if [ $certs -eq 1 ]; then
# Generate noise for our CA cert.
#
@@ -85,7 +91,6 @@ date >> ${NOISE_FILE} 2>&1
#
echo "<TABLE BORDER=1><TR><TH COLSPAN=3>Certutil Tests</TH></TR>" >> ${RESULTS}
echo "<TR><TH width=500>Test Case</TH><TH width=50>Result</TH></TR>" >> ${RESULTS}
-CADIR=${HOSTDIR}/CA
echo "********************** Creating a CA Certificate **********************"
if [ ! -d ${CADIR} ]; then
mkdir -p ${CADIR}
@@ -119,7 +124,6 @@ fi
echo "**************** Creating Client CA Issued Certificate ****************"
netstat >> ${NOISE_FILE} 2>&1
date >> ${NOISE_FILE} 2>&1
-CLIENTDIR=${HOSTDIR}/client
if [ ! -d ${CLIENTDIR} ]; then
mkdir -p ${CLIENTDIR}
fi
@@ -167,7 +171,6 @@ fi
echo "***** Creating Server CA Issued Certificate for ${HOST}.${DOMSUF} *****"
netstat >> ${NOISE_FILE} 2>&1
date >> ${NOISE_FILE} 2>&1
-SERVERDIR=${HOSTDIR}/server
if [ ! -d ${SERVERDIR} ]; then
mkdir -p ${SERVERDIR}
fi
@@ -296,15 +299,16 @@ do
echo "********************* $testname ****************************"
sparam=`echo $sparam | sed -e 's;_; ;g'`
cparam=`echo $cparam | sed -e 's;_; ;g'`
- echo "selfserv -p ${PORT} -d ${SERVERDIR} -n ${HOST}.${DOMSUF} -w nss ${sparam} -i ${SERVERPID} &"
+ echo "selfserv -p ${PORT} -d ${SERVERDIR} -n ${HOST}.${DOMSUF} -w nss ${sparam} -i ${SERVERPID} $verbose &"
if [ ${fileout} -eq 1 ]; then
- selfserv -p ${PORT} -d ${SERVERDIR} -n ${HOST}.${DOMSUF} -w nss ${sparam} -i ${SERVERPID} > ${SERVEROUTFILE} 2>&1 &
+ selfserv -p ${PORT} -d ${SERVERDIR} -n ${HOST}.${DOMSUF} -w nss ${sparam} -i ${SERVERPID} $verbose > ${SERVEROUTFILE} 2>&1 &
else
- selfserv -p ${PORT} -d ${SERVERDIR} -n ${HOST}.${DOMSUF} -w nss ${sparam} -i ${SERVERPID} &
+ selfserv -p ${PORT} -d ${SERVERDIR} -n ${HOST}.${DOMSUF} -w nss ${sparam} -i ${SERVERPID} $verbose &
fi
sleep 20
- strsclnt -p ${PORT} ${HOST} -d . -w nss $cparam
+ echo "strsclnt -p ${PORT} -d . -w nss $cparam $verbose ${HOST}.${DOMSUF} "
+ strsclnt -p ${PORT} -d . -w nss $cparam $verbose ${HOST}.${DOMSUF}
if [ $? -ne $value ]; then
echo "<TR><TD>"${testname}"</TD><TD bgcolor=red>Failed</TD><TR>" >> ${RESULTS}
else