GetNodeSupportedTlsCiphers

You can use the GetNodeSupportedTlsCiphers method on a single node to get a list of the TLS ciphers that are currently supported on this node. You can use this method on management and storage nodes.

Parameter

This method has no input parameters.

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
defaultSupplementalCiphers List of default supplemental TLS cipher suites for the node. The supplemental ciphers are restored to this list when you run the ResetNodeSupplementalTlsCiphers API method. string
supportedSupplementalCiphers List of available supplemental TLS cipher suites which you can configure with the SetNodeSupplementalTlsCiphers API method. string

Request example

Requests for this method are similar to the following example:

{
  "method": "GetNodeSupportedTlsCiphers",
  "params": {},
  "id" : 1
}

Response example

This method returns a response similar to the following example:

{
  "id" : 1, 
  "result" : {
	"defaultSupplementalCiphers": [
		"DHE-RSA-AES128-SHA256",
		"DHE-RSA-AES128-GCM-SHA256",
		"ECDHE-RSA-AES128-SHA256",
		"ECDHE-RSA-AES128-GCM-SHA256"
	],
	"mandatoryCiphers": [
		"DHE-RSA-AES256-SHA256",
		"DHE-RSA-AES256-GCM-SHA384",
		"ECDHE-RSA-AES256-SHA384",
		"ECDHE-RSA-AES256-GCM-SHA384"
	],
	"supportedSupplementalCiphers": [
		"DHE-RSA-AES128-SHA256",
		"DHE-RSA-AES128-GCM-SHA256",
		"ECDHE-RSA-AES128-SHA256",
		"ECDHE-RSA-AES128-GCM-SHA256",
		"DHE-RSA-AES256-SHA",
		"ECDHE-RSA-AES256-SHA",
		"DHE-RSA-CAMELLIA256-SHA",
		"DHE-RSA-AES128-SHA",
		"ECDHE-RSA-AES128-SHA",
		"DHE-RSA-CAMELLIA128-SHA"
	]
}
}