diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2017-08-26 17:02:28 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-08-28 08:31:45 +0200 |
commit | 1e6c88455500353592d5430ab38d7da51277265b (patch) | |
tree | 8ff17bb91c74b1ef15fac51e2cb02adae0d54573 | |
parent | 25bcc12e7d6625909289418831308e5d1dfacaed (diff) | |
download | gnutls-1e6c88455500353592d5430ab38d7da51277265b.tar.gz |
tests: check whether generated or copied keys are marked as sensitive
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
-rwxr-xr-x | tests/suite/testpkcs11.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/suite/testpkcs11.sh b/tests/suite/testpkcs11.sh index c49624870c..8692756644 100755 --- a/tests/suite/testpkcs11.sh +++ b/tests/suite/testpkcs11.sh @@ -94,6 +94,13 @@ write_privkey () { fi echo ok + echo -n "* Checking whether object was marked sensitive... " + ${P11TOOL} ${ADDITIONAL_PARAM} --login --list-privkeys "${token};object=gnutls-client2" | grep "CKA_SENSITIVE" >/dev/null 2>&1 + if test $? != 0; then + echo "private object was not sensitive" + exit_error + fi + echo ok } # $1: token @@ -176,6 +183,14 @@ generate_rsa_privkey () { echo failed exit 1 fi + + echo -n "* Checking whether private key was marked sensitive... " + ${P11TOOL} ${ADDITIONAL_PARAM} --login --list-privkeys "${token};object=gnutls-client" | grep "CKA_SENSITIVE" >/dev/null 2>&1 + if test $? != 0; then + echo "private object was not sensitive" + exit_error + fi + echo ok } # $1: token |