SetNodeSupplementalTlsCiphers

Contributors netapp-mwallis ntap-bmegan Download PDF of this page

You can use the SetNodeSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers. You can use this command on management nodes.

Parameter

You must call this method against the management node. For example:
https://<management node IP>:442/json-rpc/10.0

This method has the following input parameter:

Name Description Type Default value Required

supplementalCiphers

The supplemental cipher suite names using the OpenSSL naming scheme. Use of cipher suite names is case-insensitive.

string

None

Yes

Return values

This method has the following return values:

Name Description Type

mandatoryCiphers

List of mandatory TLS cipher suites for the node. These are ciphers which are always active on the node.

string

supplementalCiphers

List of supplemental TLS cipher suites for the node.

string

Request example

Requests for this method are similar to the following example:

{
   "method": "SetNodeSupplementalTlsCiphers",
   "params": {
        "supplementalCiphers": [
            "DHE-RSA-AES128-SHA256",
            "DHE-RSA-AES128-GCM-SHA256",
            "ECDHE-RSA-AES128-SHA256",
            "ECDHE-RSA-AES128-GCM-SHA256"
        ]
   },
   "id": 1
}

Response example

This method returns a response similar to the following example:

{
  "id" : 1,
  "result" : {
        "mandatoryCiphers": [
            "DHE-RSA-AES256-SHA256",
            "DHE-RSA-AES256-GCM-SHA384",
            "ECDHE-RSA-AES256-SHA384",
            "ECDHE-RSA-AES256-GCM-SHA384"
        ],
        "supplementalCiphers": [
            "DHE-RSA-AES128-SHA256",
            "DHE-RSA-AES128-GCM-SHA256",
            "ECDHE-RSA-AES128-SHA256",
            "ECDHE-RSA-AES128-GCM-SHA256"
        ]
    }
}