diff options
author | jsing <> | 2021-01-05 17:14:46 +0000 |
---|---|---|
committer | jsing <> | 2021-01-05 17:14:46 +0000 |
commit | 8e8301ad47bf0a141d94094f633bb082f23966a0 (patch) | |
tree | 14ec37dc6236f10143f0da4e09ebccf7dfea8cfb /src/lib/libc | |
parent | 6c7a19527207c9facce4fe2c51bab20e5ccf1ceb (diff) | |
download | openbsd-8e8301ad47bf0a141d94094f633bb082f23966a0.tar.gz openbsd-8e8301ad47bf0a141d94094f633bb082f23966a0.tar.bz2 openbsd-8e8301ad47bf0a141d94094f633bb082f23966a0.zip |
Use legacy verifier when building auto chains.
The new verifier builds all chains, starting with the shortest possible
path. It also does not currently return partial chains. Both of these
things conflict with auto chain, where we want to build the longest
possible chain (to include all intermediates, and probably the root
unnecessarily), as well as using an incomplete chain when a trusted chain
is not known.
Depending on software configuration, we can end up building a chain
consisting only of a leaf certificate, rather than a longer chain. This
results in auto chain not including intermediates, which is undesireable.
For now, switch auto chain building to use the legacy verifier.
This should resolve the issues encountered by ajacoutot@ with sendmail.
ok tb@
Diffstat (limited to 'src/lib/libc')
0 files changed, 0 insertions, 0 deletions