Confirmed users
529
edits
No edit summary |
|||
Line 33: | Line 33: | ||
</td> | </td> | ||
</tr></table> | </tr></table> | ||
Updates to this page should be submitted to the [[https://github.com/mozilla/server-side-tls source repository on github]]. | |||
If you are looking for the configuration generator, follow this link: [[https://mozilla.github.io/server-side-tls/ssl-config-generator/ https://mozilla.github.io/server-side-tls/ssl-config-generator/]]. | |||
= Recommended configurations = | = Recommended configurations = | ||
Line 533: | Line 537: | ||
<source lang="python"> | <source lang="python"> | ||
config := tls.Config{ | |||
MinVersion: tls.VersionTLS10, | |||
PreferServerCipherSuites: true, | |||
CipherSuites: []uint16{ | |||
tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, | |||
tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, | |||
tls.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, | |||
tls.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, | |||
tls.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, | |||
tls.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, | |||
tls.TLS_RSA_WITH_AES_128_CBC_SHA, | |||
tls.TLS_RSA_WITH_AES_256_CBC_SHA, | |||
tls.TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, | |||
tls.TLS_RSA_WITH_3DES_EDE_CBC_SHA}, | |||
} | |||
</source> | </source> | ||
Line 2,801: | Line 2,805: | ||
$ gnutls-cli -l --priority NONE:+VERS-TLS1.2:+VERS-TLS1.1:+VERS-TLS1.0:+ECDHE-RSA:+DHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AES-256-CBC:+SIGN-RSA-SHA256:+SIGN-RSA-SHA384:+SIGN-RSA-SHA512:+SIGN-RSA-SHA224:+SIGN-RSA-SHA1:+SIGN-DSA-SHA256:+SIGN-DSA-SHA224:+SIGN-DSA-SHA1:+CURVE-ALL:+AEAD:+SHA256:+SHA384:+SHA1:+COMP-NULLCipher suites for NONE:+VERS-TLS1.2:+VERS-TLS1.1:+VERS-TLS1.0:+ECDHE-RSA:+DHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AES-256-CBC:+SIGN-RSA-SHA256:+SIGN-RSA-SHA384:+SIGN-RSA-SHA512:+SIGN-RSA-SHA224:+SIGN-RSA-SHA1:+SIGN-DSA-SHA256:+SIGN-DSA-SHA224:+SIGN-DSA-SHA1:+CURVE-ALL:+AEAD:+SHA256:+SHA384:+SHA1:+COMP-NULL | $ gnutls-cli -l --priority NONE:+VERS-TLS1.2:+VERS-TLS1.1:+VERS-TLS1.0:+ECDHE-RSA:+DHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AES-256-CBC:+SIGN-RSA-SHA256:+SIGN-RSA-SHA384:+SIGN-RSA-SHA512:+SIGN-RSA-SHA224:+SIGN-RSA-SHA1:+SIGN-DSA-SHA256:+SIGN-DSA-SHA224:+SIGN-DSA-SHA1:+CURVE-ALL:+AEAD:+SHA256:+SHA384:+SHA1:+COMP-NULLCipher suites for NONE:+VERS-TLS1.2:+VERS-TLS1.1:+VERS-TLS1.0:+ECDHE-RSA:+DHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AES-256-CBC:+SIGN-RSA-SHA256:+SIGN-RSA-SHA384:+SIGN-RSA-SHA512:+SIGN-RSA-SHA224:+SIGN-RSA-SHA1:+SIGN-DSA-SHA256:+SIGN-DSA-SHA224:+SIGN-DSA-SHA1:+CURVE-ALL:+AEAD:+SHA256:+SHA384:+SHA1:+COMP-NULL | ||
TLS_ECDHE_RSA_AES_128_GCM_SHA256 | TLS_ECDHE_RSA_AES_128_GCM_SHA256 0xc0, 0x2f TLS1.2 | ||
TLS_ECDHE_RSA_AES_128_CBC_SHA256 | TLS_ECDHE_RSA_AES_128_CBC_SHA256 0xc0, 0x27 TLS1.0 | ||
TLS_ECDHE_RSA_AES_128_CBC_SHA1 | TLS_ECDHE_RSA_AES_128_CBC_SHA1 0xc0, 0x13 SSL3.0 | ||
TLS_ECDHE_RSA_AES_256_CBC_SHA1 | TLS_ECDHE_RSA_AES_256_CBC_SHA1 0xc0, 0x14 SSL3.0 | ||
TLS_DHE_RSA_AES_128_GCM_SHA256 | TLS_DHE_RSA_AES_128_GCM_SHA256 0x00, 0x9e TLS1.2 | ||
TLS_DHE_RSA_AES_128_CBC_SHA256 | TLS_DHE_RSA_AES_128_CBC_SHA256 0x00, 0x67 TLS1.0 | ||
TLS_DHE_RSA_AES_128_CBC_SHA1 | TLS_DHE_RSA_AES_128_CBC_SHA1 0x00, 0x33 SSL3.0 | ||
TLS_DHE_RSA_AES_256_CBC_SHA256 | TLS_DHE_RSA_AES_256_CBC_SHA256 0x00, 0x6b TLS1.0 | ||
TLS_DHE_RSA_AES_256_CBC_SHA1 | TLS_DHE_RSA_AES_256_CBC_SHA1 0x00, 0x39 SSL3.0 | ||
TLS_RSA_AES_128_GCM_SHA256 | TLS_RSA_AES_128_GCM_SHA256 0x00, 0x9c TLS1.2 | ||
TLS_RSA_AES_128_CBC_SHA256 | TLS_RSA_AES_128_CBC_SHA256 0x00, 0x3c TLS1.0 | ||
TLS_RSA_AES_128_CBC_SHA1 | TLS_RSA_AES_128_CBC_SHA1 0x00, 0x2f SSL3.0 | ||
TLS_RSA_AES_256_CBC_SHA256 | TLS_RSA_AES_256_CBC_SHA256 0x00, 0x3d TLS1.0 | ||
TLS_RSA_AES_256_CBC_SHA1 | TLS_RSA_AES_256_CBC_SHA1 0x00, 0x35 SSL3.0 | ||
Certificate types: none | Certificate types: none |