<transmissions-api-listener>
A separate list — in version 1.3 suites are arranged differently than in earlier ones, and they share no common description language. tls-ciphers does not apply on 1.3.
The default lists five suites — from TLS_AES_256_GCM_SHA384 to TLS_AES_128_CCM_8_SHA256.
All five are modern. There are no weak suites in version 1.3: the committee threw them out of the standard. There is nothing to narrow the list “for hardening” here.
The line is rarely needed — on a policy requirement, not for security:
| Value | When |
|---|---|
| do not set (default) | always |
| two or three suites | an external policy requirement |
| one suite | never |
# narrowing to two suites — by policy requirement, not “for hardening” <transmissions-api-listener 1.2.3.4:8585> tls-certificate /etc/pmta/transmissions-api-certificate.pem tls-v1.3-ciphersuites TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256</transmissions-api-listener>
what people get wrong and how it ends2 mistakes▶
our experience
§ 3.3.21.9
2 relations
openssl s_client -connect NODE:8585 -tls1_3 -brief </dev/null
3 articles
◇Who is allowed to submit mail and for whom to accept itOut of the box, the node accepts submission only from the machine itself; two different questions — “who can send through us” and “for whose addresses we accept mail” — are answered by different directives.◇The group that grants management rightsMembership in the pmta group gives an unprivileged user the right to call the node’s commands and use submission.◇How the node selects a source and combines its settingsA connection falls under all source blocks whose addresses cover it, and they act merged — the narrow one overrides the wide one; named blocks are attached only by direct reference.