]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
verify the self signature of a CRQ when --crq-info parameter is given.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 10 Nov 2011 19:16:40 +0000 (20:16 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 10 Nov 2011 21:13:41 +0000 (22:13 +0100)
src/certtool.c

index 824165a478a2cbea77faf221c43a2c1a58f35270..49dd28b5d02f418e6581f5f19e7ffb7a6afc412b 100644 (file)
@@ -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);