diff options
| author | Ingo Klöcker <[email protected]> | 2026-08-03 15:55:35 +0200 |
|---|---|---|
| committer | Ingo Klöcker <[email protected]> | 2026-08-03 15:55:35 +0200 |
| commit | 7ba3ef8e40518ec109b6e0551ac3cc076c95b53f (patch) | |
| tree | 51580823e08fa69e5a3158b8918b13ded20e128c /tests | |
| parent | Add helper to decode percent-plus encoded strings (diff) | |
| download | gpgme-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.c | 2 |
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 ..: "); |
