I have come to a full stop trying to deploy my wildfly application in a FIPS enabled RHEL8 environment. FIPS does not support JCEKS keystores because SunJCE security provider is not enabled. I got wildfly running on a PKCS11 keystore backed credential-store as outlined here:
https://access.redhat.com/solutions/6981688. I have found similar, more complicated steps for using a Bouncy Castle. However, my application cannot deploy because it uses a JCEKS keystore directly from code. Is converting all java code that uses the JCEKS keystore to now use the PKCS11 keystore or a BCFKS keystore my only option?
Thanks,
Nate