proxy.config.ssl.server.cipher_suite has a default list of ciphers, but the proxy.config.ssl.client.cipher_suite default list is NULL (everything openssl supports). One of our devs noticed this causes TLS negotiation failures with some 3rd party origins when using ATS as a forward proxy for external origins.
Should the proxy.config.ssl.client.cipher_suite default at a minimum match default value of proxy.config.ssl.server.cipher_suite? This solved our problems vs. using NULL.
May want to review contents of proxy.config.ssl.server.cipher_suite anyways. And add proxy.config.ssl.client.cipher_suite to the docs.