Tested tool guide
Tested browser tools
Checked August 16, 2026
What SSL/TLS Config Generator does, with a checked example
Server software ships with TLS defaults tuned for compatibility, not security: old protocols stay enabled and cipher lists are full of suites a modern client will never negotiate. This tool turns a few choices - the server platform and a minimum TLS version among them - into a ready-to-paste block of directives: protocol settings plus a cipher list restricted to forward-secret, AEAD-only suites. The thing people most often get wrong is scope. The output is a fragment to merge into an existing server or virtual-host configuration. It does not include certificate paths, listen directives, or any other settings, and it replaces any TLS directives you already set.
Worked example
A concrete input and expected output from the current implementation.
Input
Server: Nginx. Minimum TLS version: 1.2
->
Expected output
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA256;
A TLS 1.2 floor removes SSLv3 and TLS 1.0/1.1, and the list admits only suites that are both forward-secret and AEAD - ECDHE or DHE exchange with AES-GCM or CHACHA20-POLY1305 - ordered with ECDHE first. This is the Mozilla intermediate cipher list, the de facto baseline for modern TLS configuration, which generators of this kind emit.