Artemy Tregubenko:
> On Sun, 19 Feb 2012 17:10:50 +0100, Wietse Venema <wie...@porcupine.org>  
> wrote:
> 
> > As per the documentation, Postfix APPENDS to certificates in *CApath
> > or *CAfile. If you don't specify certificates in *CApath and *CAfile,
> > then Postfix won't append to them.
> 
> Could you add to documentation this sentence "If you don't specify  
> certificates in *CApath and *CAfile, then Postfix won't append to them."?  
> It's likely there're other people who can misinterpret "APPENDS" the way I  
> did.

The complete sentence is:

    tls_append_default_CA (default: no)
           Append the system-supplied default certificate authority
           certificates to the ones specified with *_tls_CApath or
           *_tls_CAfile.

I.e. it appends when you specify stuff.

Instead of enumerating things Postfix that does not do, it would
be more helpful to say how to achieve a concrete result:

            To use ONLY system-supplied default certificate authority
            certificates, specify those with *_tls_CApath or
            *_tls_CAfile.

I don't think this text belongs under tls_append_default_CA, though.
It is better placed with the definition of the *_tls_CApath and
*_tls_CAfile features themselves.

By the way, the default behavior of *_tls_CApath and *_tls_CAfile
is this:

            To use NO certificate authority certificates, specify
            no parameter value.

This behavior has been the default since Postfix 2.2, and I will
not break that, regardless of how much more useful other defaults
might be.

        Wietse

Reply via email to