Getting started Community Training Tutorials Documentation APIs, AI & Tools
# kubectl patch secret custom-properties -n rtf -p='{"stringData":{"FIPS_ENABLED": "true"}}'
Enabling FIPS 140-2 Compliance Mode
Enabling FIPS 140-2 Compliance Mode
You're viewing an older version of the documentation. You can switch to the latest version or use the version selector in the left navigation.
You can configure Runtime Fabric to run application containers in FIPS 140-2 compliance mode.
These instructions assume that you are familiar with FIPS 140-2, the US government security standard that requires that compliant parties use only cryptographic algorithms and techniques that have been certified by NIST.
Using kubectl, patch the custom-properties secret in the rtf namespace by setting the FIPS_ENABLED key to true:
# kubectl patch secret custom-properties -n rtf -p='{"stringData":{"FIPS_ENABLED": "true"}}'
After making this change, when you deploy new applications or restart existing applications, their containers run in FIPS 140-2 compliance mode.
To verify an application is running in FIPS 140-2 compliance mode, review the application’s startup log:
# kubectl logs <app-pod-name> -n <env-id> -c app -f| grep -i fips
Running in FIPS mode
* Security model: fips140-2 *
* - mule.security.model = fips140-2