diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-01-29 15:52:19 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-01-29 15:52:19 +0100 |
commit | ad12e726d44877303e61a8bd3989aef6cbda2cb4 (patch) | |
tree | a4da3895eb609506561b6fccc26f6699e2de6e94 /src/ocsptool.c | |
parent | 6a541f6a85459b822695c7ba1c1ad2651315c3de (diff) | |
download | gnutls-ad12e726d44877303e61a8bd3989aef6cbda2cb4.tar.gz |
cleanup a bit the printing information stuff.
Diffstat (limited to 'src/ocsptool.c')
-rw-r--r-- | src/ocsptool.c | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/src/ocsptool.c b/src/ocsptool.c index 93c9c14d9e..295fcd5aa5 100644 --- a/src/ocsptool.c +++ b/src/ocsptool.c @@ -226,7 +226,7 @@ _verify_response (gnutls_datum_t *data) if (ret < 0) error (EXIT_FAILURE, 0, "importing response: %s", gnutls_strerror (ret)); - if (!HAVE_OPT(LOAD_SIGNER) && HAVE_OPT(LOAD_TRUST)) + if (HAVE_OPT(LOAD_TRUST)) { dat.data = (void*)read_binary_file (OPT_ARG(LOAD_TRUST), &size); if (dat.data == NULL) @@ -244,10 +244,10 @@ _verify_response (gnutls_datum_t *data) error (EXIT_FAILURE, 0, "error parsing CAs: %s", gnutls_strerror (ret)); -#if 0 if (HAVE_OPT(VERBOSE)) { unsigned int i; + printf ("Trust anchors:\n"); for (i = 0; i < x509_ncas; i++) { gnutls_datum_t out; @@ -258,11 +258,11 @@ _verify_response (gnutls_datum_t *data) error (EXIT_FAILURE, 0, "gnutls_x509_crt_print: %s", gnutls_strerror (ret)); - printf ("Trust anchor %d: %.*s\n", i, out.size, out.data); + printf ("%d: %.*s\n", i, out.size, out.data); gnutls_free (out.data); } + printf("\n"); } -#endif ret = gnutls_x509_trust_list_add_cas (list, x509_ca_list, x509_ncas, 0); if (ret < 0) @@ -272,12 +272,18 @@ _verify_response (gnutls_datum_t *data) if (HAVE_OPT(VERBOSE)) fprintf (stdout, "Loaded %d trust anchors\n", x509_ncas); +{ +FILE* f=fopen("resp.der", "w"); +fwrite(data->data, 1, data->size, f); +fclose(f); +} + ret = gnutls_ocsp_resp_verify (resp, list, &verify, 0); if (ret < 0) error (EXIT_FAILURE, 0, "gnutls_ocsp_resp_verify: %s", gnutls_strerror (ret)); } - else if (!HAVE_OPT(LOAD_TRUST) && HAVE_OPT(LOAD_SIGNER)) + else if (HAVE_OPT(LOAD_SIGNER)) { ret = gnutls_x509_crt_init (&signer); if (ret < 0) @@ -305,6 +311,7 @@ _verify_response (gnutls_datum_t *data) printf ("Signer: %.*s\n", out.size, out.data); gnutls_free (out.data); + printf("\n"); } ret = gnutls_ocsp_resp_verify_direct (resp, signer, &verify, 0); |