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