Skip to content

Commit 2bc635e

Browse files
committed
Support For AES/GCM Cipher For FIPS Mode
Signed-off-by: Tao Liu <[email protected]>
1 parent f019f3c commit 2bc635e

File tree

1 file changed

+34
-21
lines changed

1 file changed

+34
-21
lines changed

src/java.base/share/conf/security/java.security

Lines changed: 34 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -87,29 +87,42 @@ security.provider.tbd=SunPKCS11
8787
# Java Restricted Security Mode
8888
#
8989
RestrictedSecurity1.desc.name = Red Hat Enterprise Linux 8 NSS Cryptographic Module FIPS 140-2
90-
RestrictedSecurity1.desc.number = Certificate #3946
91-
RestrictedSecurity1.desc.policy = https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/3946
92-
RestrictedSecurity1.desc.sunsetDate = 2026-06-06
90+
RestrictedSecurity1.desc.number = Certificate #4413
91+
RestrictedSecurity1.desc.policy = https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/4413
92+
RestrictedSecurity1.desc.sunsetDate = 2026-09-21
9393

9494
RestrictedSecurity1.tls.disabledNamedCurves =
95-
RestrictedSecurity1.tls.disabledAlgorithms = X25519, X448, SSLv3, TLSv1, TLSv1.1, \
96-
TLS_CHACHA20_POLY1305_SHA256, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, \
97-
TLS_DHE_DSS_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, \
98-
TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, \
99-
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, \
100-
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, \
101-
TLS_DHE_DSS_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, \
102-
TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384, \
103-
TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, \
104-
TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, \
105-
TLS_RSA_WITH_AES_128_CBC_SHA, TLS_AES_256_GCM_SHA384, \
106-
TLS_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, \
107-
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, \
108-
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384, \
109-
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256, \
110-
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, \
111-
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, \
112-
TLS_EMPTY_RENEGOTIATION_INFO_SCSV
95+
RestrictedSecurity1.tls.disabledAlgorithms = \
96+
SSLv3, \
97+
TLS_AES_128_GCM_SHA256, \
98+
TLS_AES_256_GCM_SHA384, \
99+
TLS_CHACHA20_POLY1305_SHA256, \
100+
TLS_DHE_DSS_WITH_AES_128_CBC_SHA, \
101+
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, \
102+
TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, \
103+
TLS_DHE_DSS_WITH_AES_256_CBC_SHA, \
104+
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256, \
105+
TLS_DHE_DSS_WITH_AES_256_GCM_SHA384, \
106+
TLS_DHE_RSA_WITH_AES_128_CBC_SHA, \
107+
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, \
108+
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, \
109+
TLS_DHE_RSA_WITH_AES_256_CBC_SHA, \
110+
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, \
111+
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, \
112+
TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, \
113+
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, \
114+
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, \
115+
TLS_EMPTY_RENEGOTIATION_INFO_SCSV, \
116+
TLS_RSA_WITH_AES_128_CBC_SHA, \
117+
TLS_RSA_WITH_AES_128_CBC_SHA256, \
118+
TLS_RSA_WITH_AES_128_GCM_SHA256, \
119+
TLS_RSA_WITH_AES_256_CBC_SHA, \
120+
TLS_RSA_WITH_AES_256_CBC_SHA256, \
121+
TLS_RSA_WITH_AES_256_GCM_SHA384, \
122+
TLSv1, \
123+
TLSv1.1, \
124+
X25519, \
125+
X448
113126
RestrictedSecurity1.tls.ephemeralDHKeySize =
114127
RestrictedSecurity1.tls.legacyAlgorithms =
115128

0 commit comments

Comments
 (0)