Create a DTS root CA certificate
Creates a DTS root CA certificate which is used to sign DTS signer certificates.
- A maximum of three DTS root CA certificates can be created per tenant.
Analytic events
- ECOSYSTEM_DTS_CA_CERTIFICATE_CREATE_START
- ECOSYSTEM_DTS_CA_CERTIFICATE_CREATE_SUCCESS
- ECOSYSTEM_DTS_CA_CERTIFICATE_CREATE_FAIL
Request Body schema: application/json
commonName | string Indicates the common name of the DTS root CA certificate. When specified, the value must be a valid |
country | string Indicates the DTS provider's country. If not provided, a country is selected based on the region of the tenant subdomain cloud host. When specified, the value must be a valid Alpha 2 country code as per ISO 3166-1. |
organisationName required | string Indicates the organization associated with the DTS root CA certificate. |
notAfter | string <date-time> Used to set the date and time when the DTS root CA certificate expires.
|
notBefore | string <date-time> Used to set the date and time when the DTS root CA certificate becomes valid and can be used to sign other intermediate certificates.
|
DTS root CA certificate created
Bad Request. The request was malformed or missing required parameters.
Not Found. The specified resource was not found.
Maximum number of DTS CA certificates reached. Please delete an existing certificate before creating a new one.
- Payload
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
{- "commonName": "example.com",
- "country": "US",
- "organisationName": "Example Inc.",
- "notAfter": "2024-10-22T00:00:00Z",
- "notBefore": "2023-10-22T00:00:00Z"
}
- 201
- 400
- 404
- 409
{- "id": "782f1885-c7c2-4459-8426-b6d7c111b0b1",
- "active": true,
- "certificatePem": "-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJAL5...\n-----END CERTIFICATE-----",
- "certificateFingerprint": "f6cad6e579d70b3973efa60624af731a580d1a11a7579e70f2f10f059dc86172",
- "certificateData": {
- "commonName": "example.com",
- "country": "US",
- "organisationName": "Example Inc.",
- "notAfter": "2024-10-22T00:00:00Z",
- "notBefore": "2023-10-22T00:00:00Z"
}, - "isManaged": true
}
Retrieve all DTS root CA certificates
Retrieves all DTS root CA certificates.
Analytic events
- ECOSYSTEM_DTS_CA_CERTIFICATE_RETRIEVE_LIST_START
- ECOSYSTEM_DTS_CA_CERTIFICATE_RETRIEVE_LIST_SUCCESS
- ECOSYSTEM_DTS_CA_CERTIFICATE_RETRIEVE_LIST_FAIL
DTS root CA certificates retrieved
Bad Request. The request was malformed or missing required parameters.
Not Found. The specified resource was not found.
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 200
- 400
- 404
{- "data": [
- {
- "id": "782f1885-c7c2-4459-8426-b6d7c111b0b1",
- "active": true,
- "certificatePem": "-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJAL5...\n-----END CERTIFICATE-----",
- "certificateFingerprint": "f6cad6e579d70b3973efa60624af731a580d1a11a7579e70f2f10f059dc86172",
- "certificateData": {
- "commonName": "example.com",
- "country": "US",
- "organisationName": "Example Inc.",
- "notAfter": "2024-10-22T00:00:00Z",
- "notBefore": "2023-10-22T00:00:00Z"
}, - "isManaged": true
}
], - "nextCursor": "Y3JlYXRlZEF0PTIwMjAtMDgtMjVUMDY6NDY6MDkuNTEwWiZpZD1hNjZmZmVhNS04NDhlLTQzOWQtODBhNC1kZGE1NWY1M2UzNmM"
}
Delete a DTS root CA certificate
Deletes a DTS root CA certificate.
Analytic events
- ECOSYSTEM_DTS_CA_CERTIFICATE_DELETE_START
- ECOSYSTEM_DTS_CA_CERTIFICATE_DELETE_SUCCESS
- ECOSYSTEM_DTS_CA_CERTIFICATE_DELETE_FAIL
DTS root CA certificate deleted
Bad Request. The request was malformed or missing required parameters.
Not Found. The specified resource was not found.
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 400
- 404
{- "code": "string",
- "message": "string",
- "details": [
- {
- "value": "string",
- "msg": "Invalid value",
- "param": "id",
- "location": "body"
}
]
}
Update a DTS root CA certificate
Updates a DTS root CA certificate.
Analytic events
- ECOSYSTEM_DTS_CA_CERTIFICATE_UPDATE_START
- ECOSYSTEM_DTS_CA_CERTIFICATE_UPDATE_SUCCESS
- ECOSYSTEM_DTS_CA_CERTIFICATE_UPDATE_FAIL
path Parameters
Request Body schema: application/json
DTS root CA certificate updated
Bad Request. The request was malformed or missing required parameters.
Not Found. The specified resource was not found.
- Payload
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
{- "active": true
}
- 200
- 400
- 404
{- "id": "782f1885-c7c2-4459-8426-b6d7c111b0b1",
- "active": true,
- "certificatePem": "-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJAL5...\n-----END CERTIFICATE-----",
- "certificateFingerprint": "f6cad6e579d70b3973efa60624af731a580d1a11a7579e70f2f10f059dc86172",
- "certificateData": {
- "commonName": "example.com",
- "country": "US",
- "organisationName": "Example Inc.",
- "notAfter": "2024-10-22T00:00:00Z",
- "notBefore": "2023-10-22T00:00:00Z"
}, - "isManaged": true
}
Retrieve a DTS root CA certificate
Retrieves a DTS root CA certificate.
Analytic events
- ECOSYSTEM_DTS_CA_CERTIFICATE_RETRIEVE_START
- ECOSYSTEM_DTS_CA_CERTIFICATE_RETRIEVE_SUCCESS
- ECOSYSTEM_DTS_CA_CERTIFICATE_RETRIEVE_FAIL
DTS root CA certificate retrieved
Not Found. The specified resource was not found.
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 200
- 404
{- "id": "782f1885-c7c2-4459-8426-b6d7c111b0b1",
- "active": true,
- "certificatePem": "-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJAL5...\n-----END CERTIFICATE-----",
- "certificateFingerprint": "f6cad6e579d70b3973efa60624af731a580d1a11a7579e70f2f10f059dc86172",
- "certificateData": {
- "commonName": "example.com",
- "country": "US",
- "organisationName": "Example Inc.",
- "notAfter": "2024-10-22T00:00:00Z",
- "notBefore": "2023-10-22T00:00:00Z"
}, - "isManaged": true
}
Retrieve a DTS root CA certificate revocation list
Retrieves the revocation list for a given DTS root CA certificate.
DTS root CA certificate revocation list retrieved
Not Found. The specified resource was not found.
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 200
- 404
"string"
Retrieve all public DTS root CA certificates
Retrieves all public DTS root CA certificates.
Public DTS root CA certificates retrieved
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 200
{- "rootCertificates": [
- {
- "certificate": "-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJAL5...\n-----END CERTIFICATE-----",
- "notBefore": "2023-10-22T00:00:00Z",
- "notAfter": "2024-10-22T00:00:00Z",
- "fingerprint": "f6cad6e579d70b3973efa60624af731a580d1a11a7579e70f2f10f059dc86172",
- "commonName": "example.com"
}
]
}
Retrieve DTS root CA certificateDeprecated
Retrieves the latest DTS root CA certificate. This can be used by relying parties to verify a signed VICAL.
DTS root CA certificate retrieved
Not Found. The specified resource was not found.
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 404
{- "code": "string",
- "message": "string",
- "details": [
- {
- "value": "string",
- "msg": "Invalid value",
- "param": "id",
- "location": "body"
}
]
}
Retrieve DTS root CA certificate revocation listDeprecated
Retrieves revocation list for a given DTS root CA certificate.
Revocation list retrieved
Not Found. The specified resource was not found.
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 404
{- "code": "string",
- "message": "string",
- "details": [
- {
- "value": "string",
- "msg": "Invalid value",
- "param": "id",
- "location": "body"
}
]
}