Package com.ibm.di.server
Class FIPSCompliantMode
- java.lang.Object
-
- com.ibm.di.server.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
-
-
Constructor Summary
Constructors Constructor Description FIPSCompliantMode()
-
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.
-
-
-
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
-
-