diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2017-08-26 17:27:09 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-08-28 08:31:58 +0200 |
commit | 5b7a57ac53127fc7459be0a0b302f28500422db2 (patch) | |
tree | dadbd9c821e429e4ebd773ad4db1ee6cf477a590 | |
parent | 3f820afa67c0702a893c4fefa6f21483e99db45c (diff) | |
download | gnutls-5b7a57ac53127fc7459be0a0b302f28500422db2.tar.gz |
tests: check whether generated private keys are marked private
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
-rwxr-xr-x | tests/suite/testpkcs11.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/suite/testpkcs11.sh b/tests/suite/testpkcs11.sh index 289564c44e..7d10a614cf 100755 --- a/tests/suite/testpkcs11.sh +++ b/tests/suite/testpkcs11.sh @@ -184,6 +184,14 @@ generate_rsa_privkey () { exit 1 fi + echo -n "* Checking whether generated private key was marked private... " + ${P11TOOL} ${ADDITIONAL_PARAM} --list-privkeys "${token};object=gnutls-client" 2>/dev/null | grep 'Label\:' >>"${TMPFILE}" 2>&1 + if test $? = 0; then + echo "private object was public" + exit_error + fi + echo ok + 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 |