EmpowerID supports FIPS compliance for organizations needing to adhere to the higher cryptographic requirements of the United States government as established by the FIPS protocols. Enabling EmpowerID for FIPS compliance involves adding a "FIPSEnabled" String Value to the EmpowerID key, setting its value to "true," and restarting the EmpowerID Web Role Windows service.
To configure EmpowerID for FIPS Compliance
Open Registry Editor and navigate to "HKEY_Local_MACHINE/SOFTWARE\TheDotNetFactory\EmpowerID."
Right-click the EmpowerID key and select New > String Value from the context menu.
Name the key FIPSEnabled and sets it value to true.
Restart the EmpowerID Web Role Windows service.
If you are working in an FIPS compliant environment and do not add the FIPSEnabled key to the registry, running any EmpowerID workflows will cause you to receive the following error message:
This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.