262fc09edc
* OpenJDK 21 support Closes #28517 Co-authored-by: Václav Muzikář <vaclav@muzikari.cz> Signed-off-by: Martin Bartoš <mabartos@redhat.com> * x509 SAN UPN other name is not handled in JDK 21 (#904) closes #29968 Signed-off-by: mposolda <mposolda@gmail.com> --------- Signed-off-by: Martin Bartoš <mabartos@redhat.com> Signed-off-by: mposolda <mposolda@gmail.com> Co-authored-by: Václav Muzikář <vaclav@muzikari.cz> Co-authored-by: Marek Posolda <mposolda@gmail.com>
19 lines
652 B
Bash
Executable file
19 lines
652 B
Bash
Executable file
#!/bin/bash
|
|
|
|
dnf install -y java-21-openjdk-devel crypto-policies-scripts
|
|
fips-mode-setup --enable --no-bootcfg
|
|
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
|
|
./mvnw install -nsu -B -am -pl crypto/default,crypto/fips1402 -DskipTests
|
|
|
|
./mvnw test -nsu -B -pl crypto/default,crypto/fips1402 -Dcom.redhat.fips=true
|
|
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
|