summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-07-25 16:52:18 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-08-03 11:57:52 +0200
commitc2d9430889afd28e7ba4f4fa56631463e0890073 (patch)
tree0b53b68b0b2184387988301b1226ef98a46e7afe /src
parent4256ef71a7842830f7a27061c31c36554a6b97cc (diff)
downloadgnutls-c2d9430889afd28e7ba4f4fa56631463e0890073.tar.gz
certtool: do not print error on missing RSA-PSS parameters on key
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'src')
-rw-r--r--src/certtool-common.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/certtool-common.c b/src/certtool-common.c
index 8691fcfe88..378d644eb2 100644
--- a/src/certtool-common.c
+++ b/src/certtool-common.c
@@ -1140,6 +1140,9 @@ static void privkey_info_int(FILE *outfile, common_info_st * cinfo,
if (key_type == GNUTLS_PK_RSA_PSS) {
ret = gnutls_x509_privkey_get_spki(key, spki, 0);
+ if (ret == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE)
+ goto spki_skip;
+
if (ret < 0) {
fprintf(stderr, "spki_get: %s\n", gnutls_strerror(ret));
goto spki_skip;