summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-08-07 14:55:38 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2017-08-07 17:17:03 +0200
commitd9a3e84f99f90b21d79a5874a0f117a3a2c524b7 (patch)
tree2b237ae87ff9145de8f936cbac26b4477859a5b5
parent005ad3b20599aa41e0b1f0a9f9dca0e1be6edb25 (diff)
downloadgnutls-d9a3e84f99f90b21d79a5874a0f117a3a2c524b7.tar.gz
tests: check whether validation parameters are lost on key re-import
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rwxr-xr-xtests/cert-tests/provable-privkey9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/cert-tests/provable-privkey b/tests/cert-tests/provable-privkey
index 15f17d06c0..d15b1bcec7 100755
--- a/tests/cert-tests/provable-privkey
+++ b/tests/cert-tests/provable-privkey
@@ -89,6 +89,15 @@ if test "${rc4}" != "0"; then
exit 1
fi
+# Try whether re-importing a key loses the parameters
+
+"${CERTTOOL}" -k --infile "${srcdir}/data/provable2048.pem"|"${CERTTOOL}" -k|"${CERTTOOL}" -k >${OUTFILE}
+grep "Hash: SHA384" ${OUTFILE} && grep "Seed: ab499ea55a5f4cb743434e49ca1ee3a491544309c6f59ab2cd5507de" ${OUTFILE}
+if test $? != 0;then
+ echo "Could not find validation parameters after re-importing"
+ exit 1
+fi
+
rm -f "$OUTFILE"
exit 0