summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2016-12-30 15:50:45 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2016-12-30 15:50:45 +0100
commit8c6baa525388a85bbe4a2b5208680795c4350d18 (patch)
treece78e9d8f3ca9f3e75f11c5bf444bdaae419f75d /src
parentab47025ed43290a5b744ffba2a6b519f1dc054c2 (diff)
downloadgnutls-8c6baa525388a85bbe4a2b5208680795c4350d18.tar.gz
certtool: properly report unencrypted PKCS#8 keys in --p8-info
Diffstat (limited to 'src')
-rw-r--r--src/certtool.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/certtool.c b/src/certtool.c
index 5cd1a928b3..fdf1868160 100644
--- a/src/certtool.c
+++ b/src/certtool.c
@@ -3569,6 +3569,10 @@ void pkcs8_info_int(gnutls_datum_t *data, unsigned format,
fprintf(out, "\tSchema: unsupported (%s)\n", oid);
gnutls_free(oid);
return;
+ } else if (ret == GNUTLS_E_INVALID_REQUEST) {
+ fprintf(out, "PKCS #8 information:\n");
+ fprintf(out, "\tSchema: unencrypted key\n");
+ return;
}
if (ret < 0) {