From e951ba67d64e42b40e1c66c3d5f40a5392764c30 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Sat, 26 Aug 2017 17:27:09 +0200 Subject: tests: check whether generated private keys are marked private Signed-off-by: Nikos Mavrogiannopoulos --- tests/suite/testpkcs11.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/suite/testpkcs11.sh b/tests/suite/testpkcs11.sh index 199e2cb5c1..b5306cd973 100755 --- a/tests/suite/testpkcs11.sh +++ b/tests/suite/testpkcs11.sh @@ -189,6 +189,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 -- cgit v1.2.1