On Wed, Nov 26, 2014 at 10:56:55PM +0100, Heiko Schlittermann wrote:

> That means, I can't exclude CAs that I have in my system default
> location. I can only *add* certificates.  What's so bad with this?
> 
> There are use cases where a peer certificate has to be verified against
> a small set of trusted CAs, and never ever against just any of the CAs
> found in the system default location? And for several reasons it is not
> an option to modify the system default trust store.
> 
> IMHO we need to add an option like 'tls_load_default_certificates'. This
> option should be bool and expandable.

FWIW:

        http://www.postfix.org/postconf.5.html#tls_append_default_CA

> The question arises about the default value of
> tls_load_default_certificates. The natural value should be 'no',
> because then tls_verify_certificates follows the principle of least
> astonishment.

Postfix switched to a default of "no" around 4 years ago (2.7.2
and other at the time supported releases).  The reason was in fact
"least astonishment" and security consequences of trusting more
CAs than intended.

-- 
        Viktor.

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to