SetNodeSupplementalTlsCiphers

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

Parameter

Note: 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"
        ]
    }
}