diff options
| author | Werner Koch <[email protected]> | 2021-09-09 11:09:59 +0000 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2021-09-09 11:30:22 +0000 |
| commit | 255d4d5815d00f8d1b45d93cc617c49d375e891b (patch) | |
| tree | 9716cdbd337545151d98f5c8bf5cc031e2523feb /sm/certdump.c | |
| parent | build: Fix "ksba.h not found" problem (diff) | |
| download | gnupg-255d4d5815d00f8d1b45d93cc617c49d375e891b.tar.gz gnupg-255d4d5815d00f8d1b45d93cc617c49d375e891b.zip | |
sm: Add LotW support to the key listing
* sm/certdump.c (parse_dn_part): Translate OID to "Callsign"
* sm/keylist.c (oidtranstbl): Some more OIDs.
--
This is Ham thingy to make it easier to read LotW certificates.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'sm/certdump.c')
| -rw-r--r-- | sm/certdump.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sm/certdump.c b/sm/certdump.c index 5c9f8a96b..3ad0edbe3 100644 --- a/sm/certdump.c +++ b/sm/certdump.c @@ -385,7 +385,7 @@ parse_dn_part (struct dn_array_s *array, const unsigned char *string) const char *oid; } label_map[] = { /* Warning: When adding new labels, make sure that the buffer - below we be allocated large enough. */ + array->key will be allocated large enough. */ {"EMail", "1.2.840.113549.1.9.1" }, {"T", "2.5.4.12" }, {"GN", "2.5.4.42" }, @@ -397,6 +397,7 @@ parse_dn_part (struct dn_array_s *array, const unsigned char *string) {"PostalCode", "2.5.4.17" }, {"Pseudo", "2.5.4.65" }, {"SerialNumber", "2.5.4.5" }, + {"Callsign", "1.3.6.1.4.1.12348.1.1"}, {NULL, NULL} }; const unsigned char *s, *s1; |
