Deprecated supported-ciphers field will not update
Applies to
- ONTAP 9.8 and later
- Clusters using security config for SSL/TLS cipher configuration
- Environments where internal compliance tools check the deprecated supported-ciphers field
Issue
- Attempts to update the SSL/TLS supported ciphers using the security config modify command (with the
supported-ciphersparameter) on an ONTAP 9.17.1 cluster do not result in the expected change to the displayed cipher list.
- Instead of the compact OpenSSL expression (e.g., ALL:!LOW:!aNULL:!EXP:!eNULL:!3DES:!kDH:!kECDH), the supported-ciphers field displays an expanded list of ciphers, even after running the update command.
Example log/output:
On reference cluster (customer expected, compact form):
cluster1::*> security config show -interface SSL -fields supported-protocols,supported-ciphers
interface supported-protocols supported-ciphers
-----------------------------------------------------------
SSL TLSv1.3,TLSv1.2 ALL:!LOW:!aNULL:!EXP:!eNULL:!3DES:!kDH:!kECDH
On affected cluster (unexpected, expanded form):
cluster2::*> security config show -interface SSL -fields supported-protocols,supported-ciphers
interface supported-protocols supported-ciphers
-----------------------------------------------------------------------------------------------------------------------------------
SSL TLSv1.3,TLSv1.2 AES128-CCM:AES128-CCM8:AES128-GCM-SHA256:...:TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:...
- Attempts to apply the compact string are accepted (command returns Success), but the display does not change.
