secureProtocols
Description: cipher suites and advanced security options : ARRAY
Element | Type | Description |
_v | UINT | Version of model (automatic) |
name | STRING | name of the component, which uses the instance |
type | STRING | type of secure library, which is used for implementation secure connection. For example: openssl or openssh |
cipherSuite | STRING | list of cipher suites, enabled for the component (NOTE: This endpoint cannot be empty if either TLSv1.1 or TLSv1.2 is enabled for this component) |
cipherSuiteAvailable | STRING | list of allowed cipher suites, available for the secure component |
cipherSuiteAvailableTls13 | STRING | TLS 1.3 cipher suites that are supported by the system |
cipherSuiteDeprecated | ARRAY | deprecated TLS 1.2 and TLS 1.1 ciphers suites |
cipherSuiteTls13 | STRING | User-defined TLS 1.3 cipher suites (NOTE: This endpoint cannot be empty if TLSv1.3 is enabled for this component) |
cipher | STRING | list of ciphers, enabled for the component (NOTE: This endpoint cannot be empty for SSH component) |
cipherAvailable | STRING | list of allowed ciphers, available for the secure component |
cipherDeprecated | STRING | list of deprecated cipher suites |
mac | STRING | list of MACs, enabled for the component (NOTE: This endpoint cannot be empty for SSH component if “cipher” value is other than “chacha20-poly1305@openssh.com”) |
macAvailable | STRING | list of allowed MACs, available for the secure component |
macDeprecated | ARRAY | Deprecated MACs |
protocol | OBJECT | set of secure protocols |
tls1_1 | BOOL | Enables or disables TLSv1.1 (default:false) |
tls1_2 | BOOL | Enables or disables TLSv1.2 (default:true) |
tls1_3 | BOOL | Enables or disables TLSv1.3 (default:true) |
client | OBJECT | set client authentication mechanism |
verify | BOOL | enables or disables Client Authentication-when enabled the web server will authenticate the client using the client’s public key certificate (default:false) |