More pretty printing, make verify_signed return the error string from
the library. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18035 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -140,7 +140,7 @@ cms_verify_sd(struct cms_verify_sd_options *opt, int argc, char **argv) | |||||||
|     if (co.data != p) |     if (co.data != p) | ||||||
| 	free_octet_string(&co); | 	free_octet_string(&co); | ||||||
|     if (ret) |     if (ret) | ||||||
| 	errx(1, "hx509_cms_verify_signed: %d", ret); | 	hx509_err(context, 1, ret, "hx509_cms_verify_signed"); | ||||||
|  |  | ||||||
|     printf("signers:\n"); |     printf("signers:\n"); | ||||||
|     hx509_certs_iter(context, signers, hx509_ci_print_names, stdout); |     hx509_certs_iter(context, signers, hx509_ci_print_names, stdout); | ||||||
| @@ -425,17 +425,15 @@ static void | |||||||
| print_certificate(hx509_context hxcontext, hx509_cert cert, int verbose) | print_certificate(hx509_context hxcontext, hx509_cert cert, int verbose) | ||||||
| { | { | ||||||
|     hx509_name name; |     hx509_name name; | ||||||
|  |     const char *fn; | ||||||
|     char *str; |     char *str; | ||||||
|     int ret; |     int ret; | ||||||
|      |      | ||||||
|     { |     fn = hx509_cert_get_friendly_name(cert); | ||||||
| 	const char *fn = hx509_cert_get_friendly_name(cert); |     if (fn) | ||||||
| 	if (fn) | 	printf("    friendly name: %s\n", fn); | ||||||
| 	    printf("    friendly name: %s\n", fn); |     printf("    private key: %s\n",  | ||||||
| 	printf("    private key: %s\n",  | 	   _hx509_cert_private_key(cert) ? "yes" : "no"); | ||||||
| 	       _hx509_cert_private_key(cert) ? "yes" : "no"); |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     ret = hx509_cert_get_issuer(cert, &name); |     ret = hx509_cert_get_issuer(cert, &name); | ||||||
|     hx509_name_to_string(name, &str); |     hx509_name_to_string(name, &str); | ||||||
| @@ -476,7 +474,7 @@ print_f(hx509_context hxcontext, void *ctx, hx509_cert cert) | |||||||
| { | { | ||||||
|     struct print_s *s = ctx; |     struct print_s *s = ctx; | ||||||
|      |      | ||||||
|     printf("cert: %d", s->counter++); |     printf("cert: %d\n", s->counter++); | ||||||
|     print_certificate(context, cert, s->verbose); |     print_certificate(context, cert, s->verbose); | ||||||
|  |  | ||||||
|     return 0; |     return 0; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Love Hörnquist Åstrand
					Love Hörnquist Åstrand