mirror of
https://github.com/keycloak/keycloak.git
synced 2026-01-25 16:42:34 +00:00
Issue: 26568 - bcfips version bump and fixes
* bump BCFIPS to 1.0.2.5
* fix bc-fips related test error
* remove unused imports
Closes: #26568
Signed-off-by: Andre F de M <trixpan@users.noreply.github.com>
This commit is contained in:
committed by
Marek Posolda
parent
91efe37ec2
commit
0f061a75e2
10
.github/scripts/run-fips-ut.sh
vendored
10
.github/scripts/run-fips-ut.sh
vendored
@@ -6,7 +6,6 @@ fips-mode-setup --is-enabled
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
echo "fips.provider.7=XMLDSig" >>/etc/alternatives/java_sdk_21/conf/security/java.security
|
||||
export JAVA_HOME=/etc/alternatives/java_sdk_21
|
||||
|
||||
# Build all dependent modules
|
||||
@@ -16,4 +15,11 @@ export JAVA_HOME=/etc/alternatives/java_sdk_21
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
./mvnw test -nsu -B -pl crypto/default,crypto/fips1402 -Dcom.redhat.fips=true -Dorg.bouncycastle.fips.approved_only=true
|
||||
|
||||
# NOTE the use of "org.bouncycastle.rsa.allow_pkcs15_enc" as per BCFIPS release notes:
|
||||
#
|
||||
# End of 2023 transition for RSA PKCS1.5 encryption. The provider blocks RSA with PKCS1.5 encryption.
|
||||
# The following property can be used to override the default behavior:
|
||||
# org.bouncycastle.rsa.allow_pkcs15_enc (allow use of PKCS1.5)
|
||||
# This is required by crypto/fips1402/src/test/java/org/keycloak/crypto/fips/test/FIPS1402JWETest.java
|
||||
./mvnw test -nsu -B -pl crypto/default,crypto/fips1402 -Dcom.redhat.fips=true -Dorg.bouncycastle.fips.approved_only=true -Dorg.bouncycastle.rsa.allow_pkcs15_enc=true
|
||||
|
||||
Reference in New Issue
Block a user