Class FIPSCompliantMode


  • public class FIPSCompliantMode
    extends java.lang.Object
    This is the main class which enables the Federal Information Processing Standard(FIPS) in IBM Tivoli Directory Integrator. In order to be FIPS compliant a specific cryptogaphic and SSL providers must be set in correct order to be used by IBM Tivoli Directory Integrator. To turn on FIPS mode in IBM Tivoli Directory Integrator, users must set the "com.ibm.di.server.fipsmode.on" property to true in global.properties file. This will enforce the IBM Tivoli Directory Integrator Server to arrange the correct providers in the desired order at start up.
    Since:
    7.0
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void initializeFIPSMode()
      This method arranges the security providers in the correct order for FIPS compliant mode.
      static boolean isFIPSenabled()
      This method retrieves information whether FIPS mode was successfully initialized.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FIPSCompliantMode

        public FIPSCompliantMode()
    • Method Detail

      • initializeFIPSMode

        public static void initializeFIPSMode()
                                       throws java.lang.Exception
        This method arranges the security providers in the correct order for FIPS compliant mode. An Exception will be thrown if the reorder of the providers fail.
        Throws:
        java.lang.Exception - if the providers rearrangement fails.
      • isFIPSenabled

        public static boolean isFIPSenabled()
        This method retrieves information whether FIPS mode was successfully initialized.
        Returns:
        true, if nothing went wrong when setting up the provider for FIPS mode and false otherwise