@@ -150,6 +150,59 @@ RestrictedSecurity.NSS.140-2.securerandom.provider = SunPKCS11-NSS-FIPS
150
150
RestrictedSecurity.NSS.140-2.securerandom.algorithm = PKCS11
151
151
#endif
152
152
153
+ #if defined aix-ppc || defined linux-ppc || defined linux-x86 || defined windows
154
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.name = OpenJCEPlusFIPS Cryptographic Module FIPS 140-3
155
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.default = true
156
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.fips = true
157
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.number = Certificate #XXX
158
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.policy = https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/
159
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.sunsetDate = 2026-09-21
160
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.tls.disabledNamedCurves =
161
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.tls.disabledAlgorithms = \
162
+ 3DES_EDE_CBC, \
163
+ anon, \
164
+ DES, \
165
+ DH keySize < 2048, \
166
+ EC keySize < 224, \
167
+ MD5withRSA, \
168
+ NULL, \
169
+ RC4, \
170
+ SSLv3, \
171
+ TLS_DHE_DSS_WITH_AES_128_CBC_SHA, \
172
+ TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, \
173
+ TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, \
174
+ TLS_DHE_DSS_WITH_AES_256_CBC_SHA, \
175
+ TLS_DHE_DSS_WITH_AES_256_CBC_SHA256, \
176
+ TLS_DHE_DSS_WITH_AES_256_GCM_SHA384, \
177
+ TLS_EMPTY_RENEGOTIATION_INFO_SCSV, \
178
+ TLS_RSA_WITH_AES_128_CBC_SHA, \
179
+ TLS_RSA_WITH_AES_128_CBC_SHA256, \
180
+ TLS_RSA_WITH_AES_128_GCM_SHA256, \
181
+ TLS_RSA_WITH_AES_256_CBC_SHA, \
182
+ TLS_RSA_WITH_AES_256_CBC_SHA256, \
183
+ TLS_RSA_WITH_AES_256_GCM_SHA384, \
184
+ TLSv1, \
185
+ TLSv1.1, \
186
+ X25519, \
187
+ X448
188
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.tls.ephemeralDHKeySize =
189
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.tls.legacyAlgorithms =
190
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.jce.certpath.disabledAlgorithms =
191
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.jce.legacyAlgorithms =
192
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.jce.provider.1 = com.ibm.crypto.plus.provider.OpenJCEPlusFIPS
193
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.jce.provider.2 = SUN [{CertificateFactory, X.509, ImplementedIn=Software}, \
194
+ {CertPathBuilder, PKIX, ValidationAlgorithm=RFC5280:ImplementedIn=Software}, \
195
+ {CertPathValidator, PKIX, ValidationAlgorithm=RFC5280:ImplementedIn=Software}, \
196
+ {CertStore, Collection, ImplementedIn=Software}, \
197
+ {CertStore, com.sun.security.IndexedCollection, ImplementedIn=Software}, \
198
+ {Configuration, JavaLoginConfig, *}, \
199
+ {Policy, JavaPolicy, *}]
200
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.jce.provider.3 = SunJSSE
201
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.javax.net.ssl.keyStore = NONE
202
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.securerandom.provider = OpenJCEPlusFIPS
203
+ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.securerandom.algorithm = SHA512DRBG
204
+ #endif
205
+
153
206
#
154
207
# A list of preferred providers for specific algorithms. These providers will
155
208
# be searched for matching algorithms before the list of registered providers.
0 commit comments