From cdb15753ed71541a7eea522396460a6755b0a11c Mon Sep 17 00:00:00 2001
From: maximthomas <maxim.thomas@gmail.com>
Date: Fri, 22 Apr 2022 19:22:19 +0000
Subject: [PATCH] fix OpenDJ setup failure

---
 opendj-core/src/main/java/com/forgerock/opendj/util/FipsStaticUtils.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/opendj-core/src/main/java/com/forgerock/opendj/util/FipsStaticUtils.java b/opendj-core/src/main/java/com/forgerock/opendj/util/FipsStaticUtils.java
index a8960ae..a69bf2a 100644
--- a/opendj-core/src/main/java/com/forgerock/opendj/util/FipsStaticUtils.java
+++ b/opendj-core/src/main/java/com/forgerock/opendj/util/FipsStaticUtils.java
@@ -15,7 +15,11 @@
 
     public static void registerBcProvider()
     {
-          org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider bouncyCastleProvider = (org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider) java.security.Security.getProvider(org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider.PROVIDER_NAME);
+        if(!StaticUtils.isFips()) {
+            return;
+        }
+        org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider bouncyCastleProvider
+                = (org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider) java.security.Security.getProvider(org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider.PROVIDER_NAME);
         if (bouncyCastleProvider == null) {
             FipsStaticUtils.logger.info(INFO_BC_PROVIDER_REGISTER.get());
 

--
Gitblit v1.10.0