PUT SSL Networks
The PUT /SSL TLS (Transport Layer Security) and its predecessor SSL (Secure Sockets Layer) are protocols for establishing authenticated and encrypted links between networked computers./Networks method is used to update an SSL network in Keyfactor Command. This method returns HTTP 200 OK on a success with details for the SSL network.
Table 852: PUT SSL Networks Input Parameters
Name | In | Description |
---|---|---|
Network Id | Body | A string indicating the Keyfactor Command reference GUID for the SSL network. This GUID is automatically set by Keyfactor Command. |
Name | Body |
Required. A string indicating the name for the SSL network. |
Agent Pool Name | Body | Required. A string indicating the name of the orchestrator pool assigned to the SSL network. See for more information. |
Agent Pool Id | Body | A string indicating the Keyfactor Command reference GUID for the orchestrator pool assigned to the SSL network. |
Description | Body | Required. A string indicating the description of the SSL network. |
Enabled | Body | A Boolean that indicates whether scanning is enabled for the SSL network (true) or not (false). If this is set to false, no new network scans will be scheduled but any current scan will finish if one was in progress when the status was changed from true to false. |
Discover Schedule | Body |
An object providing the discovery schedule for the SSL network group. |
Monitor Schedule | Body |
An object providing the monitoring schedule for the SSL network group. |
Discover Percent Complete | Body | An integer indicating the percentage complete for a discovery job. The percentage complete will be zero for small jobs for the entire duration of the job because this value is updated upon completion of each segment of a scan job (and small jobs generally consist of only one segment). All jobs will show 100% at completion. The counter resets when a new job begins. |
Monitor Percent Complete | Body | An integer indicating the percentage complete for a monitoring job. The percentage complete will be zero for small jobs for the entire duration of the job because this value is updated upon completion of each segment of a scan job (and small jobs generally consist of only one segment). All jobs will show 100% at completion. The counter resets when a new job begins. |
Discover Status | Body |
An integer indicating the status of the discovery job. |
Monitor Status | Body |
An integer indicating the status of the monitoring job. |
Discover Last Scanned | Body | A string indicating the date and time, in UTC, of the most recent discovery job. This field is populated as soon as the job is initiated and updated when the job completes. |
Monitor Last Scanned | Body | A string indicating the date and time, in UTC, of the most recent monitoring job. This field is populated as soon as the job is initiated and updated when the job completes. |
Ssl Alert Recipients | Body | An array of strings providing the list of recipients who will receive email messages regarding the status of SSL discovery and monitoring jobs.
Note: To improve performance in requests, data is not returned in this field for the GET /SSL/Networks method. Use the GET /SSL/Networks/{id} method to return data in this field. |
Get Robots | Body | A Boolean that indicates whether orchestrators should perform a GET /robots.txt request during scans in order to behave like a webcrawler and provide an explanation of network activity (true) or not (false). |
Discover Timeout Ms | Body | An integer that indicates the amount of time (in milliseconds) the scan will wait (before timing out) to discover the endpoint. Shorter timeout periods will increase the overall scanning throughput, however they will also increase the chance of missing a certificate on a slow or congested network. |
Monitor Timeout Ms | Body | An integer that indicates the amount of time (in milliseconds) the scan will wait (before timing out) to receive the discovered endpoint certificate expiration details. |
Expiration Alert Days | Body | An integer that indicates the number of days within which to begin providing warnings regarding upcoming expiration in notification email messages. |
Discover Job Parts | Body | An integer that indicates the number of job parts that have been created for a discovery job. |
Monitor Job Parts | Body | An integer that indicates the number of job parts that have been created for a monitoring job. |
Quiet Hours | Body | An array of objects providing the list of scheduled quiet hour periods. Copy
|
Blackout Start | Body |
An object providing the start day and time for the first scheduled quiet hours period. See QuietHours for the full list of scheduled quiet hours. If both a Blackout period and a QuietHours period are configured for the same network, the QuietHours period will be used. This is considered deprecated and may be removed in a future release. |
Blackout End | Body |
An object providing the ending day and time for the first scheduled quiet hours period. See QuietHours for the full list of scheduled quiet hours. If both a Blackout period and a QuietHours period are configured for the same network, the QuietHours period will be used. This is considered deprecated and may be removed in a future release. |
Table 853: PUT SSL Networks Response Data
Name | Description |
---|---|
Network Id | A string indicating the Keyfactor Command reference GUID for the SSL network. This GUID is automatically set by Keyfactor Command. |
Name |
A string indicating the name for the SSL network. |
Agent Pool Name | A string indicating the name of the orchestrator pool assigned to the SSL network. See Orchestrator Pools Definition for more information. |
Agent Pool Id | A string indicating the Keyfactor Command reference GUID for the orchestrator pool assigned to the SSL network. |
Description | A string indicating the description of the SSL network. |
Enabled | A Boolean that indicates whether scanning is enabled for the SSL network (true) or not (false). If this is set to false, no new network scans will be scheduled but any current scan will finish if one was in progress when the status was changed from true to false. |
Discover Schedule |
An object providing the discovery schedule for the SSL network group. |
Monitor Schedule |
An object providing the monitoring schedule for the SSL network group. |
Discover Percent Complete | An integer indicating the percentage complete for a discovery job. The percentage complete will be zero for small jobs for the entire duration of the job because this value is updated upon completion of each segment of a scan job (and small jobs generally consist of only one segment). All jobs will show 100% at completion. The counter resets when a new job begins. |
Monitor Percent Complete | An integer indicating the percentage complete for a monitoring job. The percentage complete will be zero for small jobs for the entire duration of the job because this value is updated upon completion of each segment of a scan job (and small jobs generally consist of only one segment). All jobs will show 100% at completion. The counter resets when a new job begins. |
Discover Status |
An integer indicating the status of the discovery job. |
Monitor Status |
An integer indicating the status of the monitoring job. |
Discover Last Scanned | A string indicating the date and time, in UTC, of the most recent discovery job. This field is populated as soon as the job is initiated and updated when the job completes. |
Monitor Last Scanned | A string indicating the date and time, in UTC, of the most recent monitoring job. This field is populated as soon as the job is initiated and updated when the job completes. |
Ssl Alert Recipients | An array of strings providing the list of recipients who will receive email messages regarding the status of SSL discovery and monitoring jobs.
Note: To improve performance in requests, data is not returned in this field for the GET /SSL/Networks method. Use the GET /SSL/Networks/{id} method to return data in this field. |
Auto Monitor | A Boolean that indicates whether automatic monitoring of discovered endpoints is enabled (true) or not (false). |
Get Robots | A Boolean that indicates whether orchestrators should perform a GET /robots.txt request during scans in order to behave like a webcrawler and provide an explanation of network activity (true) or not (false). |
Discover Timeout Ms | An integer that indicates the amount of time (in milliseconds) the scan will wait (before timing out) to discover the endpoint. Shorter timeout periods will increase the overall scanning throughput, however they will also increase the chance of missing a certificate on a slow or congested network. |
Monitor Timeout Ms | An integer that indicates the amount of time (in milliseconds) the scan will wait (before timing out) to receive the discovered endpoint certificate expiration details. |
Expiration Alert Days | An integer that indicates the number of days within which to begin providing warnings regarding upcoming expiration in notification email messages. |
Discover Job Parts | An integer that indicates the number of job parts that have been created for a discovery job. |
Monitor Job Parts | An integer that indicates the number of job parts that have been created for a monitoring job. |
Quiet Hours | An array of objects providing the list of scheduled quiet hour periods. |
Blackout Start |
An object providing the start day and time for the first scheduled quiet hours period. See QuietHours for the full list of scheduled quiet hours. If both a Blackout period and a QuietHours period are configured for the same network, the QuietHours period will be used. This is considered deprecated and may be removed in a future release. |
Blackout End |
An object providing the ending day and time for the first scheduled quiet hours period. See QuietHours for the full list of scheduled quiet hours. If both a Blackout period and a QuietHours period are configured for the same network, the QuietHours period will be used. This is considered deprecated and may be removed in a future release. |



Was this page helpful? Provide Feedback