# Deep Security Manager REST API

## Name: SSLConfiguration

Details of an SSL configuration.

JSON Example:
    {"SSLConfiguration":
     {
       "allInterfaces": Boolean,
       "allIPs": Boolean,
       "description": String,
       "enabled": Boolean,
       "id": Number,
       "name": String,
       "portListID": Number,
       "ports": [Number],
       "specificIP": String,
       "sslCredential": SSLCredential,
     }
    }

Elements
Name | Type | Required | Default Value | Description
--- | --- | --- | --- | ---
allInterfaces | Boolean | No | `` | Get whether or not the SSL configuration applies to all interfaces.
allIPs | Boolean | No | `` | Get whether or not the SSL configuration applies to all IP addresses.
description | String | No | `` | Get the SSL configuration description.
enabled | Boolean | No | `true` | Get the SSL configuration state.
id | Number | No | `` | Get the SSL configuration ID.
name | String | No | `` | Get the SSL configuration name.
portListID | Number | No | `` | Get the port list ID for the SSL configuration.
ports | zero or N[Number] | No | `` | Get the list of port numbers for the SSL configuration.
specificIP | String | No | `` | Get the IP address for which the SSL configuration applies.
sslCredential | SSLCredential | No | `` | Get the SSL configuration's SSL credential.

Copyright © 2017 Trend Micro Inc. All Rights Reserved.