summaryrefslogtreecommitdiff
path: root/tests/cert/cert.sh
diff options
context:
space:
mode:
authorMartin Thomson <martin.thomson@gmail.com>2015-03-20 14:33:51 -0700
committerMartin Thomson <martin.thomson@gmail.com>2015-03-20 14:33:51 -0700
commit43deb3a0206428de8199b303c02c5cd27635567a (patch)
treea25b4f33f761777ecf1d2b659da31cdf587bcea5 /tests/cert/cert.sh
parent62856efa9a925df0ff1617807bbe18d1d348efdd (diff)
downloadnss-hg-43deb3a0206428de8199b303c02c5cd27635567a.tar.gz
Bug 1086145 - Improving handshake test coverage, r=wtc
Diffstat (limited to 'tests/cert/cert.sh')
-rwxr-xr-xtests/cert/cert.sh21
1 files changed, 18 insertions, 3 deletions
diff --git a/tests/cert/cert.sh b/tests/cert/cert.sh
index 9f424ff5c..93316257d 100755
--- a/tests/cert/cert.sh
+++ b/tests/cert/cert.sh
@@ -958,8 +958,23 @@ cert_ssl_gtests()
certu -N -d "${SSLGTESTDIR}" --empty-password 2>&1
# the ssl server used here is special: is a self-signed server
# certificate with name server.
- echo "$SCRIPTNAME: Creating server cert for ssl_gtests"
- certu -S -z ${R_NOISE_FILE} -g 2048 -d ${SSLGTESTDIR} -n server -s "CN=server" -t C,C,C -x -m 1 -w -2 -v 120 -Z SHA256 -1 -2 <<CERTSCRIPT
+ echo "$SCRIPTNAME: Creating server certs for ssl_gtests"
+ certu -S -z ${R_NOISE_FILE} -g 2048 -d ${SSLGTESTDIR} -n server -s "CN=server" \
+ -t C,C,C -x -m 1 -w -2 -v 120 -Z SHA256 -1 -2 <<CERTSCRIPT
+0
+2
+9
+n
+n
+
+n
+CERTSCRIPT
+ if [ "$RET" -ne 0 ]; then
+ echo "return value is $RET"
+ Exit 6 "Fatal - failed to create RSA server cert for ssl_gtests"
+ fi
+ certu -S -z ${R_NOISE_FILE} -k ec -q nistp256 -d ${SSLGTESTDIR} -n ecdsa -s CN=ecdsa \
+ -t C,C,C -x -m 1 -w -2 -v 120 -Z SHA256 -1 -2 <<CERTSCRIPT
0
2
9
@@ -971,7 +986,7 @@ CERTSCRIPT
if [ "$RET" -ne 0 ]; then
echo "return value is $RET"
- Exit 6 "Fatal - failed to create server cert for ssl_gtests"
+ Exit 6 "Fatal - failed to create ECDSA server cert for ssl_gtests"
fi
}