Skip to content

Enforce a more strict FIPS 140-3 JSSE profile definition - #253

Merged
keithc-ca merged 1 commit into
ibmruntimes:openj9from
jasonkatonica:katonica/issue/jssestrictprofile
Feb 20, 2025
Merged

Enforce a more strict FIPS 140-3 JSSE profile definition#253
keithc-ca merged 1 commit into
ibmruntimes:openj9from
jasonkatonica:katonica/issue/jssestrictprofile

Conversation

@jasonkatonica

Copy link
Copy Markdown
Contributor

The default JSSE provider enables a few services that we would like to disable by default whenever users are making use of the strict 140-3 FIPS profile. Specific services disabled includes the PKCS12 KeyStore, MD5andSHA1withRSA Signature, and SSLContexts of name DTLSv1.0, TLSv1, and TLSv1.1.

Back-ported from: ibmruntimes/openj9-openjdk-jdk#939

Signed-off-by: Jason Katonica katonica@us.ibm.com

The default JSSE provider enables a few services that we would like to
disable by default whenever users are making use of the strict 140-3
FIPS profile. Specific services disabled includes the `PKCS12` KeyStore,
`MD5andSHA1withRSA` Signature, and SSLContexts of name `DTLSv1.0`,
`TLSv1`, and `TLSv1.1`.

Signed-off-by: Jason Katonica <katonica@us.ibm.com>
@keithc-ca
keithc-ca self-requested a review February 19, 2025 22:29
@keithc-ca
keithc-ca merged commit 927ef0e into ibmruntimes:openj9 Feb 20, 2025
@jasonkatonica
jasonkatonica deleted the katonica/issue/jssestrictprofile branch February 28, 2025 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants