TLS Protect Cloud REST API¶
The TLS Protect Cloud REST API provides programmatic access to functionality that is available via the TLS Protect Cloud Web user interface (UI). Any task that can be performed using the UI can also be accomplished using the REST API. This feature allows you to automate operations that are present in the UI for greater consistency and scale.
The REST API follows best practices in API design. For example, it uses JSON for encapsulating objects returned by the API, proper HTTP request verbs and status codes, and comprehensive error messages in failed requests to aid developers in diagnosing issues.
Common use cases for the TLS Protect Cloud API include:
-
Auditing your organization’s TLS Protect Cloud account to understand what certificate issuance policies are being enforced.
-
Requesting certificates from TLS Protect Cloud for use by applications, such as HTTPS-enabled web servers.
-
Searching TLS Protect Cloud to understand what certificates have been issued by your organization. You can also get information about certificates that have been discovered by TLS Protect Cloud both internally and externally.
-
Extracting data for custom reports, based on certificate data and summary information, to help track key and certificate management policy compliance.
The sections that follow describe how to use the TLS Protect Cloud REST API. To help you get started, the following table lists basic tasks. You can use this guide in conjunction with Dev Central, which provides in depth descriptions and samples for all API calls.
Instructions for getting your API key can be found here.
I want the REST API to help me ... | Visit this topic |
---|---|
Choose an Issuing Template | Listing Issuing Templates |
Create an Application | Adding an Application |
Choose an existing Application | Listing Applications |
Get a certificate | Requesting certificates |
Renew a certificate | Renewing a certificate |
Find an existing certificate | Searching for certificates |
Show certificate information | Viewing certificate metadata |
Download a certificate | Retrieving a certificate |