powered by Jive Software

Openfire 4.4.4 is not starting with bouncycastle fips provider

Openfire 4.4.4 version is not starting with bouncycastlefips provider.

Below are the security providers I used for openfire

security.provider.1=org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider
security.provider.2=org.bouncycastle.jsse.provider.BouncyCastleJsseProvider BCFIPS
security.provider.3=com.rsa.jsafe.provider.JsafeJCE
security.provider.4=sun.security.provider.Sun
security.provider.5=com.sun.net.ssl.internal.ssl.Provider
security.provider.6=com.rsa.jsse.JsseProvider

Also used below jar files in the classpath
bcprov-jdk15on-165.jar, bc-fips-1.0.2.jar, bctls-jdk15on-164.jar , bcpkix-jdk15on-1.63.jar

In the openfire code there is default intitalization of BouncyCastleProvider(org.bouncycastle.jce.provider.BouncyCastleProvider) in org.jivesoftware.util.AesEncryptor. It seems due to this only bouncycastlejsse and fips are not working.

There is no error found in any of the logs.

Is there any way to start openfire with those security providers.