Enabling/Disabling FIPS Cryptographic Modules
With HMP 3.9+, the hardware-based cryptographic modules are no longer used. Instead software-based FIPS modules are available. As a result, the method to enable/disable FIPS has changed.
Note
If your HMP 3.8 has FIPS enabled, prior to upgrading to version 3.9, you must disable FIPS via the web interface. After the upgrade to HMP 3.9 completes, the software-based FIPS modules can be enabled as detailed below.
Enabling FIPS
To enable FIPS:
- SSH into your HMP.
- Elevate to root access.
- Run the following command:
configure_wolfengine_fips.sh proceed 1
- Reboot your HMP by running the
rebootcommand.
Disabling FIPS
To disable FIPS:
- SSH into your HMP.
- Elevate to root access.
- Run the following command:
configure_wolfengine_fips.sh proceed 0
- Reboot your HMP by running the
rebootcommand.
Confirming FIPS Status
To confirm the current FIPS status use the following procedure:
- Ensure your HMP has rebooted following any FIPS enable/disable procedure.
- SSH into your HMP.
- Elevate to root access.
- Run the following command:
openssl engine -t - FIPS status depends on the returned results:
- If
wolfengineis not mentioned in the results, then FIPS is disabled.
- If the following results are returned mentioning that
wolfengineis available, then FIPS is enabled.
- If