#3916: Mutt 1.8: TOFU host certificate not working
----------------------+----------------------
 Reporter:  kratem32  |      Owner:  mutt-dev
     Type:  defect    |     Status:  new
 Priority:  major     |  Milestone:  1.8
Component:  crypto    |    Version:
 Keywords:  tofu      |
----------------------+----------------------
 After upgrading mutt from 1.7.2 to 1.8.0 (using arch linux)
 I got a warning after connection to my provider about the used
 certificate.

 I use this approach
 https://gist.github.com/bnagy/8914f712f689cc01c267#tofu
 to specify only the host certificate instead of relying on certificate
 authorities.

 Until the update this worked fine but with mutt 1.8.0 the host certificate
 is no longer accepted, only the CA certificate can be used anymore.

 With mutt 1.7.2 I could reject the CA certificate and would be asked to
 accept the host cert instead, but in version 1.8 the following error
 appears instead:


 {{{
 SSL failed: error:0906D06C:PEM routines:PEM_read_bio:no start line
 }}}

 I suspect this has to do with the following change mentioned in the
 release notes:

 {{{
 ! Mutt will now use the built-in OpenSSL SSL_set_verify() callback
 to verify certificates.  This allows better support for verifying
 chains, including alternative chain support.
 }}}

--
Ticket URL: <https://dev.mutt.org/trac/ticket/3916>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Reply via email to