aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr/server.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2023-02-26 18:11:27 +0000
committerWerner Koch <[email protected]>2023-02-26 18:14:22 +0000
commit5d96aab27dcf1b1c826c483e39d7265b89736b53 (patch)
tree381520171bb8b13f7aba48c06b2a8b08c6e7e7ec /dirmngr/server.c
parentsm: Fix dirmngr loadcrl for intermediate certs (diff)
downloadgnupg-5d96aab27dcf1b1c826c483e39d7265b89736b53.tar.gz
gnupg-5d96aab27dcf1b1c826c483e39d7265b89736b53.zip
gpgsm: Improve cert lookup callback from dirmngr.
* sm/gpgsm.h (FIND_CERT_ALLOW_AMBIG): New. (FIND_CERT_WITH_EPHEM): New. * sm/certlist.c (gpgsm_find_cert): Replace arg allow_ambiguous by a generic flags arg. Implement the new flag FIND_CERT_WITH_EPHEM. * sm/call-dirmngr.c (inq_certificate): Return also ephemeral marked certs. -- The dirmngr may need to get a certificate from gpgsm's store in the course of verifying a CRL. In some cases the certificate is still marked as epehemeral - this needs to be returned as well. This _may_ also fix GnuPG-bug-id: 4436
Diffstat (limited to 'dirmngr/server.c')
0 files changed, 0 insertions, 0 deletions