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"