From: Nikos Mavrogiannopoulos Date: Fri, 14 Nov 2014 09:53:31 +0000 (+0100) Subject: gnutls-cli: allow printing the certificates in OCSP responses when --print-cert is... X-Git-Tag: gnutls_3_4_0~615 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6403f97b1f1866912ee3da2d047991752a497652;p=thirdparty%2Fgnutls.git gnutls-cli: allow printing the certificates in OCSP responses when --print-cert is specified --- diff --git a/src/cli.c b/src/cli.c index 5222ad123b..dc6d99542a 100644 --- a/src/cli.c +++ b/src/cli.c @@ -1055,6 +1055,7 @@ print_other_info(gnutls_session_t session) if (ENABLED_OPT(VERBOSE) && oresp.data) { gnutls_ocsp_resp_t r; gnutls_datum_t p; + unsigned flag; ret = gnutls_ocsp_resp_init(&r); if (ret < 0) { @@ -1070,9 +1071,12 @@ print_other_info(gnutls_session_t session) return; } + if (print_cert != 0) + flag = GNUTLS_OCSP_PRINT_FULL; + else + flag = GNUTLS_OCSP_PRINT_COMPACT; ret = - gnutls_ocsp_resp_print(r, GNUTLS_OCSP_PRINT_COMPACT, - &p); + gnutls_ocsp_resp_print(r, flag, &p); gnutls_ocsp_resp_deinit(r); fputs((char*)p.data, stdout); }