#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