summaryrefslogtreecommitdiff
path: root/src/certtool.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-11-02 10:38:28 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-11-02 13:00:54 +0100
commite966f37a986d51de2e7116a3a5b1086726c55529 (patch)
tree5089b2e8c48d5e2991c62b49677981e18f329762 /src/certtool.c
parent115e7a0801179d5d931399448d89831d41fe8a01 (diff)
downloadgnutls-e966f37a986d51de2e7116a3a5b1086726c55529.tar.gz
Check the key usage bits during certificate verification.
Diffstat (limited to 'src/certtool.c')
-rw-r--r--src/certtool.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/certtool.c b/src/certtool.c
index 826e879f03..c9506a1318 100644
--- a/src/certtool.c
+++ b/src/certtool.c
@@ -1982,7 +1982,7 @@ static int detailed_verification(gnutls_x509_crt_t cert,
fprintf (outfile, "\tOutput: ");
print_verification_res(outfile, verification_output);
- fputs(".\n\n", outfile);
+ fputs("\n\n", outfile);
return 0;
}
@@ -2075,7 +2075,7 @@ _verify_x509_mem (const void *cert, int cert_size, const void* ca, int ca_size)
fprintf (outfile, "Chain verification output: ");
print_verification_res(outfile, output);
- fprintf (outfile, ".\n\n");
+ fprintf (outfile, "\n\n");
gnutls_free(x509_cert_list);
gnutls_x509_trust_list_deinit(list, 1);
@@ -2098,13 +2098,13 @@ print_verification_res (FILE* outfile, unsigned int output)
}
else
{
- fprintf (outfile, "Verified");
+ fprintf (outfile, "Verified.");
}
ret = gnutls_certificate_verification_status_print( output, GNUTLS_CRT_X509, &pout, 0);
if (ret < 0)
{
- fprintf(stderr, "error: %s\n", gnutls_strerror(ret);
+ fprintf(stderr, "error: %s\n", gnutls_strerror(ret));
exit(EXIT_FAILURE);
}
@@ -2163,11 +2163,9 @@ verify_crl (common_info_st * cinfo)
size_t size, dn_size;
char dn[128];
unsigned int output;
- int comma = 0;
int ret;
gnutls_datum_t pem, pout;
gnutls_x509_crl_t crl;
- time_t now = time (0);
gnutls_x509_crt_t issuer;
issuer = load_ca_cert (cinfo);
@@ -2212,7 +2210,7 @@ verify_crl (common_info_st * cinfo)
ret = gnutls_certificate_verification_status_print( output, GNUTLS_CRT_X509, &pout, 0);
if (ret < 0)
{
- fprintf(stderr, "error: %s\n", gnutls_strerror(ret);
+ fprintf(stderr, "error: %s\n", gnutls_strerror(ret));
exit(EXIT_FAILURE);
}