Skip to content

Commit 4dd6577

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 c2f458a commit 4dd6577

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
@@ -267,8 +267,18 @@ type httpd_nss_vhost = {
267267
type httpd_ssl_vhost = {
268268
include httpd_ssl_global
269269
include httpd_ssl_nss_vhost
270-
"protocol" : httpd_sslprotocol[] = list("TLSv1")
271-
"ciphersuite" : httpd_ciphersuite[] = list("TLSv1")
270+
"protocol" : httpd_sslprotocol[] = list("-all", "+TLSv1.2", "+TLSv1.3")
271+
"ciphersuite" : httpd_ciphersuite[] = list(
272+
"ECDHE-ECDSA-AES128-GCM-SHA256",
273+
"ECDHE-RSA-AES128-GCM-SHA256",
274+
"ECDHE-ECDSA-AES256-GCM-SHA384",
275+
"ECDHE-RSA-AES256-GCM-SHA384",
276+
"ECDHE-ECDSA-CHACHA20-POLY1305",
277+
"ECDHE-RSA-CHACHA20-POLY1305",
278+
"DHE-RSA-AES128-GCM-SHA256",
279+
"DHE-RSA-AES256-GCM-SHA384",
280+
"DHE-RSA-CHACHA20-POLY1305"
281+
)
272282
"honorcipherorder" ? string with match(SELF, '^(on|off)$')
273283
"compression" ? boolean
274284
"sessiontickets" ? boolean

0 commit comments

Comments
 (0)