Globalrestart required
A separate list — because in version 1.3 suites are structured differently than in earlier ones, and there is no common notation for them. http-tls-ciphers does not apply to 1.3.
The default lists five suites — from TLS_AES_256_GCM_SHA384 to TLS_AES_128_CCM_8_SHA256. We checked on a fleet node: the monitor negotiates the first of them.
All five are modern. Version 1.3 has no weak suites — the committee threw them out of the standard rather than leaving them to the administrator’s discretion. There is nothing to narrow the list for “hardening” here.
The line is rarely needed — by policy requirement, not for strength:
| Value | When |
|---|---|
| do not set (default) | always |
| two or three suites | an external policy requirement |
| one suite | never |
The value is suite names separated by colons, as OpenSSL prints them.
# narrowing to two suites — by policy requirement, not “for hardening” http-mgmt-port 1000 http-tls-v1.3-ciphersuites TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256
what people get wrong and how it ends2 mistakes▶
our experience
§ 3.3.1.58.15
2 relations
openssl s_client -connect NODE:1000 -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.