aboutsummaryrefslogtreecommitdiffstats
path: root/sm/keylist.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2020-06-26 10:59:02 +0000
committerWerner Koch <[email protected]>2020-06-26 10:59:02 +0000
commit208a90197317fb9746ecf54a1d14acbeeddfbd18 (patch)
tree4a9c73c65d249614041ee7548cebe2abbe99b27d /sm/keylist.c
parentscd:nks: Fix remaining tries warning in --reset mode. (diff)
downloadgnupg-208a90197317fb9746ecf54a1d14acbeeddfbd18.tar.gz
gnupg-208a90197317fb9746ecf54a1d14acbeeddfbd18.zip
sm: Print the serial number of a cert also in decimal.
* sm/certdump.c: Include membuf.h. (gpgsm_print_serial_decimal): New. * sm/keylist.c (list_cert_raw): Print s/n also in decimal (list_cert_std): Ditto. -- Many CA's print the serial number in decimal on their cards. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'sm/keylist.c')
-rw-r--r--sm/keylist.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/sm/keylist.c b/sm/keylist.c
index c1e5bf5c4..4b39e7416 100644
--- a/sm/keylist.c
+++ b/sm/keylist.c
@@ -780,8 +780,11 @@ list_cert_raw (ctrl_t ctrl, KEYDB_HANDLE hd,
sexp = ksba_cert_get_serial (cert);
es_fputs (" S/N: ", fp);
gpgsm_print_serial (fp, sexp);
- ksba_free (sexp);
es_putc ('\n', fp);
+ es_fputs (" (dec): ", fp);
+ gpgsm_print_serial_decimal (fp, sexp);
+ es_putc ('\n', fp);
+ ksba_free (sexp);
dn = ksba_cert_get_issuer (cert, 0);
es_fputs (" Issuer: ", fp);
@@ -1159,8 +1162,11 @@ list_cert_std (ctrl_t ctrl, ksba_cert_t cert, estream_t fp, int have_secret,
sexp = ksba_cert_get_serial (cert);
es_fputs (" S/N: ", fp);
gpgsm_print_serial (fp, sexp);
- ksba_free (sexp);
es_putc ('\n', fp);
+ es_fputs (" (dec): ", fp);
+ gpgsm_print_serial_decimal (fp, sexp);
+ es_putc ('\n', fp);
+ ksba_free (sexp);
dn = ksba_cert_get_issuer (cert, 0);
es_fputs (" Issuer: ", fp);