diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-11-10 20:16:40 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-11-10 22:13:41 +0100 |
commit | 9348de433ee9fe249d88c446303c074c26a51f23 (patch) | |
tree | 4afa4205f199bcd94d355bb06acb646531afc810 | |
parent | b5f6c58ae2d6b4bcbeea5d25888fedb4a93849f8 (diff) | |
download | gnutls-9348de433ee9fe249d88c446303c074c26a51f23.tar.gz |
verify the self signature of a CRQ when --crq-info parameter is given.
-rw-r--r-- | src/certtool.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/certtool.c b/src/certtool.c index 824165a478..49dd28b5d0 100644 --- a/src/certtool.c +++ b/src/certtool.c @@ -1561,6 +1561,16 @@ print_crq_info (gnutls_x509_crq_t crq, FILE * out) gnutls_free (cinfo.data); } + + ret = gnutls_x509_crq_verify(crq, 0); + if (ret < 0) + { + fprintf(out, "Self signature: FAILED\n\n"); + } + else + { + fprintf(out, "Self signature: verified\n\n"); + } size = buffer_size; ret = gnutls_x509_crq_export (crq, info.outcert_format, buffer, &size); |