Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-11447

FIPS mode, not possible to use Elytron advanced key-manager/trust-manager features

XMLWordPrintable

      In Elytron/Elytron subsystem, there are advanced features which are based on providing custom KeyManager / TrustManager implementations.
      However, these feature won't work in FIPS mode as OpenJDK/Oracle JDK in FIPS mode restricts usage only to standard JDK KeyManager [1]/ TrustManager [2] implementations.

      Please revisit these implementations if it could be implemented in "FIPS-compliant way". If this will ends up as documentation JIRA developers help will be needed to identify and describe these advanced features for documentation purposes.

      I kick off this issue as Blocker failing EAP7-274 in case something can be done on EAP side.

      I have identified these classes are involved:

      Elytron
      final class ConfigurationKeyManager extends X509ExtendedKeyManager {
      class SecurityDomainTrustManager extends X509ExtendedTrustManager {
      final class WrappingX509ExtendedTrustManager extends X509ExtendedTrustManager implements X509TrustManager {
      public final class X509CRLExtendedTrustManager extends X509ExtendedTrustManager {
      
      Elytron subsystem
      private static class DelegatingKeyManager extends X509ExtendedKeyManager {
      

            rhn-support-pnag Priyanka Pandey
            mchoma@redhat.com Martin Choma
            Darran Lofthouse
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: