On Fri, Jan 29, 2021 at 06:53:09PM +0100, Matus UHLAR - fantomas wrote:

> >> smtpd_tls_exclude_ciphers=MD5,SRP,PSK,aDSS,kECDH,kDH,SEED,IDEA,RC2,RC5,RC4,3DES
> >> smtpd_tls_mandatory_exclude_ciphers=aNULL
> >
> >Mostly harmless, but not necessary.
> 
> yes, but when the policy is encryption required for client-server
> connections, aNULL would break that IIUC
> - please correct me if I'm wrong

You're wrong.  The "a" in aNULL ciphers stands for "authentication".
These ciphers just do anonymous Diffie-Hellman, but do not authenticate
either party.  They encrypt the traffic just as well as the ciphers
that present certificates that you ignore anyway.

> >> smtp_tls_mandatory_protocols could have ,!TLSv1 appended though.
> >> (some seem to recommend even ,!TLSv1.1)
> >
> >No.  That's unwise.  Causes needless downgrades to cleartext.
> 
> not for tls_mandatory* where it should cause temporary error.

Yes.  OK, for mandatory TLS.

-- 
    Viktor.

Reply via email to