Repository navigation
Conversation
Closes keycloak#52974 Closes keycloak#52972 Signed-off-by: stianst <stianst@gmail.com>
Unreported flaky test detectedIf the flaky tests below are affected by the changes, please review and update the changes accordingly. Otherwise, a maintainer should report the flaky tests prior to merging the PR. org.keycloak.testsuite.adapter.servlet.SAMLClockSkewAdapterTest#testTokenTimeIsValidKeycloak CI - Adapter IT Strict Cookies org.keycloak.testsuite.adapter.servlet.SAMLServletAdapterTest#employeeSigPostNoIdpKeyTestCertSubjectAsKeyNameInKeyInfoKeycloak CI - Adapter IT Strict Cookies |
7e1739a to
95f904c
Compare
Signed-off-by: rmartinc <rmartinc@redhat.com>
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
The dependency, expected-output, documentation, and certificate-fixture updates are consistent, and the relevant FIPS checks pass.
Review effort: Balanced
Findings: None
What changed in this PR
Upgrades Bouncy Castle FIPS to address CVE-2026-13505 and CVE-2026-8798, while refreshing certificate fixtures for stricter hostname validation.
Changes:
- Upgrades the compatible Bouncy Castle FIPS dependency set.
- Updates expected provider-version output in tests and documentation.
- Reissues test certificates with a localhost SAN and refreshes dependent stores.
| File | Description |
|---|---|
pom.xml |
Upgrades FIPS dependencies. |
docs/guides/server/fips.adoc |
Updates documented provider version. |
quarkus/tests/integration/src/test/java/org/keycloak/it/cli/dist/FipsDistTest.java |
Updates expected provider version. |
tests/base/src/test/resources/keycloak.bcfks |
Refreshes the server certificate store. |
tests/base/src/test/resources/keycloak-truststore.bcfks |
Refreshes the associated truststore. |
tests/base/src/test/resources/keycloak-truststore.pem |
Adds the reissued localhost certificate. |
tests/base/src/test/resources/org/keycloak/tests/cli/keycloak.truststore |
Refreshes the CLI truststore fixture. |
testsuite/integration-arquillian/servers/app-server/jboss/common/keystore/keycloak.truststore |
Refreshes the application-server truststore. |
testsuite/integration-arquillian/servers/auth-server/common/fips/keycloak-fips.keystore.bcfks |
Refreshes the FIPS BCFKS keystore. |
testsuite/integration-arquillian/servers/auth-server/common/fips/keycloak-fips.keystore.pkcs12 |
Refreshes the FIPS PKCS12 keystore. |
testsuite/integration-arquillian/servers/auth-server/common/fips/keycloak-fips.truststore.bcfks |
Refreshes the FIPS BCFKS truststore. |
testsuite/integration-arquillian/servers/auth-server/common/fips/keycloak-fips.truststore.pkcs12 |
Refreshes the FIPS PKCS12 truststore. |
testsuite/integration-arquillian/servers/auth-server/common/keystore/keycloak.jks |
Refreshes the authentication-server keystore. |
testsuite/integration-arquillian/servers/auth-server/common/keystore/keycloak.truststore |
Refreshes the authentication-server truststore. |
testsuite/integration-arquillian/tests/base/src/test/resources/keystore/keycloak.jks |
Refreshes the test keystore. |
testsuite/integration-arquillian/tests/base/src/test/resources/keystore/keycloak.truststore |
Refreshes the test truststore. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Closing in favour of #53182 |
Closes #52974
Closes #52972