aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2026-08-03 15:55:35 +0200
committerIngo Klöcker <[email protected]>2026-08-03 15:55:35 +0200
commit7ba3ef8e40518ec109b6e0551ac3cc076c95b53f (patch)
tree51580823e08fa69e5a3158b8918b13ded20e128c /tests
parentAdd helper to decode percent-plus encoded strings (diff)
downloadgpgme-7ba3ef8e40518ec109b6e0551ac3cc076c95b53f.tar.gz
gpgme-7ba3ef8e40518ec109b6e0551ac3cc076c95b53f.zip
Provide serial number and issuer of unknown S/MIME signing certificates
* src/gpgme.h.in (_gpgme_signature): Add fields issuer_serial and issuer_name. * src/verify.c (release_op_data): Free new fields. (parse_no_pubkey): New. (_gpgme_verify_status_handler): Handle NO_PUBKEY status code. * tests/run-verify.c (print_result): Print issuer_serial and issuer_name. -- GnuPG-bug-id: 8369
Diffstat (limited to 'tests')
-rw-r--r--tests/run-verify.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/run-verify.c b/tests/run-verify.c
index b4f2e06f..93d492f4 100644
--- a/tests/run-verify.c
+++ b/tests/run-verify.c
@@ -145,6 +145,8 @@ print_result (gpgme_verify_result_t result)
printf (" status ....: %s\n", gpgme_strerror (sig->status));
printf (" summary ...:"); print_summary (sig->summary); putchar ('\n');
printf (" fingerprint: %s\n", nonnull (sig->fpr));
+ printf (" s/n .......: %s\n", nonnull (sig->issuer_serial));
+ printf (" issuer ....: %s\n", nonnull (sig->issuer_name));
printf (" created ...: %lu\n", sig->timestamp);
printf (" expires ...: %lu\n", sig->exp_timestamp);
printf (" validity ..: ");