#3916: Mutt 1.8: TOFU approach bails out on first fail or reject, not offering
higher links of the cert' chain
--------------------------+----------------------
Reporter: kratem32 | Owner: mutt-dev
Type: enhancement | Status: new
Priority: minor | Milestone: 1.8
Component: crypto | Version:
Resolution: | Keywords: tofu
--------------------------+----------------------
Comment (by kevin8t8):
Overall it looks good, Matthias. Nice work!
I'm attaching a v3 patch with the following minor changes:
* Create a shared function ssl_set_verify_partial() that is called by both
mutt_ssl_starttls() and ssl_socket_open()
* Revise a comment slightly because there is no more "automatic" skipping
* Add an #ifdef around the OPTSSLVERIFYPARTIAL check in
interactive_check_cert()
kratem32 and pete3215, I would appreciate your feedback about whether this
patch works for you. You should just need to "set
ssl_verify_partial_chains=yes" and leave it that way. If any cert in the
chain is in your $certificate_file, it should verify the whole chain
automatically. If none are, then you will be prompted node by node, but a
new (s)kip option will be available in the prompt.
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3916#comment:60>
Mutt <http://www.mutt.org/>
The Mutt mail user agent