aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr/dirmngr.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2023-06-19 12:25:47 +0000
committerWerner Koch <[email protected]>2023-06-19 12:25:47 +0000
commitb1ecc8353ae37e48b586a315a228bce964253ffe (patch)
treeeddda39a8d8f84a92d5a6a705a75c81cd70e2eae /dirmngr/dirmngr.h
parentgpgsm: Support SENDCERT_SKI for --call-dirmngr (diff)
downloadgnupg-b1ecc8353ae37e48b586a315a228bce964253ffe.tar.gz
gnupg-b1ecc8353ae37e48b586a315a228bce964253ffe.zip
dirmngr: New option --ignore-crl-extensions.
* dirmngr/dirmngr.c (oIgnoreCRLExtension): New. (opts): Add --ignore-crl-extension. (parse_rereadable_options): Add to list/ * dirmngr/dirmngr.h (opt): Add ignored_crl_extensions. * dirmngr/crlcache.c (crl_cache_insert): Implement option. -- This option is is useful for debugging problems with new CRL extensions. It is similar to --ignore-cert-extension. GnuPG-bug-id: 6545
Diffstat (limited to 'dirmngr/dirmngr.h')
-rw-r--r--dirmngr/dirmngr.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/dirmngr/dirmngr.h b/dirmngr/dirmngr.h
index 5571d6181..50c97f140 100644
--- a/dirmngr/dirmngr.h
+++ b/dirmngr/dirmngr.h
@@ -132,6 +132,11 @@ struct
OID per string. */
strlist_t ignored_cert_extensions;
+ /* A list of CRL extension OIDs which are ignored so that one can
+ * claim that a critical extension has been handled. One OID per
+ * string. */
+ strlist_t ignored_crl_extensions;
+
/* Allow expired certificates in the cache. */
int debug_cache_expired_certs;