diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2016-12-30 15:50:45 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2016-12-30 15:50:45 +0100 |
commit | 8c6baa525388a85bbe4a2b5208680795c4350d18 (patch) | |
tree | ce78e9d8f3ca9f3e75f11c5bf444bdaae419f75d /src | |
parent | ab47025ed43290a5b744ffba2a6b519f1dc054c2 (diff) | |
download | gnutls-8c6baa525388a85bbe4a2b5208680795c4350d18.tar.gz |
certtool: properly report unencrypted PKCS#8 keys in --p8-info
Diffstat (limited to 'src')
-rw-r--r-- | src/certtool.c | 4 |
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) { |