#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

Reply via email to