Skip to content

Commit 6e9fc12

Browse files
committed
ncm-metaconfig: Update defaults for SSL protocol and ciphersuite
- based on latest Mozilla intermediate profile, see https://ssl-config.mozilla.org - Generated 2025-07-10, Mozilla Guideline v5.7, Apache 2.4.60, OpenSSL 3.4.0, intermediate config: https://ssl-config.mozilla.org/#server=apache&version=2.4.60&config=intermediate&openssl=3.4.0&guideline=5.7 - Supports Firefox 27, Android 4.4.2, Chrome 31, Edge, IE 11 on Windows 7, Java 8u31, OpenSSL 1.0.1, Opera 20, Safari 9.
1 parent c39e853 commit 6e9fc12

File tree

1 file changed

+12
-2
lines changed
  • ncm-metaconfig/src/main/metaconfig/httpd/pan

1 file changed

+12
-2
lines changed

ncm-metaconfig/src/main/metaconfig/httpd/pan/schema.pan

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,8 +271,18 @@ type httpd_nss_vhost = {
271271
type httpd_ssl_vhost = {
272272
include httpd_ssl_global
273273
include httpd_ssl_nss_vhost
274-
"protocol" : httpd_sslprotocol[] = list("TLSv1")
275-
"ciphersuite" : httpd_ciphersuite[] = list("TLSv1")
274+
"protocol" : httpd_sslprotocol[] = list("-all", "+TLSv1.2", "+TLSv1.3")
275+
"ciphersuite" : httpd_ciphersuite[] = list(
276+
"ECDHE-ECDSA-AES128-GCM-SHA256",
277+
"ECDHE-RSA-AES128-GCM-SHA256",
278+
"ECDHE-ECDSA-AES256-GCM-SHA384",
279+
"ECDHE-RSA-AES256-GCM-SHA384",
280+
"ECDHE-ECDSA-CHACHA20-POLY1305",
281+
"ECDHE-RSA-CHACHA20-POLY1305",
282+
"DHE-RSA-AES128-GCM-SHA256",
283+
"DHE-RSA-AES256-GCM-SHA384",
284+
"DHE-RSA-CHACHA20-POLY1305"
285+
)
276286
"honorcipherorder" ? string with match(SELF, '^(on|off)$')
277287
"compression" ? boolean
278288
"sessiontickets" ? boolean

0 commit comments

Comments
 (0)