summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2011-11-10 20:16:40 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2011-11-10 22:13:41 +0100
commit9348de433ee9fe249d88c446303c074c26a51f23 (patch)
tree4afa4205f199bcd94d355bb06acb646531afc810
parentb5f6c58ae2d6b4bcbeea5d25888fedb4a93849f8 (diff)
downloadgnutls-9348de433ee9fe249d88c446303c074c26a51f23.tar.gz
verify the self signature of a CRQ when --crq-info parameter is given.
-rw-r--r--src/certtool.c10
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);