Specifies that the SAS/SECURE and TLS security services use FIPS 140-2 validated algorithms.
| Client: | Optional |
| Server: | Optional |
| Valid in: | SAS invocation, configuration file, SAS/CONNECT spawner command line |
| Categories: | Communications: Networking and Encryption |
| System Administration: Security | |
| PROC OPTIONS GROUP= | Communications |
| SECURITY | |
| Default: | NOENCRYPTFIPS |
| Restriction: | The ENCRYPTFIPS option is not supported on z/OS for TLS. |
| Operating environment: | UNIX, Windows, z/OS |
| See: | NETENCRYPTALGORITHM |
specifies that SAS/SECURE and TLS services are using FIPS 140-2 compliant encryption algorithms.
| Restriction | When the ENCRYPTFIPS option is specified, the NETENCRYPTALGORITHM system option must be set to AES or SSL. If a different algorithm is specified, an error message is output. |
| Notes | When configuring the ENCRYPTFIPS option on a Microsoft Windows 2003 server, refer to SAS/SECURE FIPS 140-2 Compliant Installation and Configuration for instructions on resolving the environment variable issue. |
| The ENCRYPTFIPS option is configured only at start-up. However, you can see that the option is configured when you view the OPTIONS statement or the SAS System Options window. |
specifies that the SAS/SECURE and TLS security services are not limited to FIPS 140-2 verified algorithms.
ERROR: When SAS option ENCRYPTFIPS is ON the option value for SAS option ERROR: NETENCRYPTALGORITHM must be a single value of AES or SSL. ERROR: Invalid option value. NOTE: Unable to initialize the options subsystem.
-encryptfips -netencryptalgorithm aes;
encryptfips netecryptalgorithm="aes"
-encryptfips -netencralg "AES"