Request
Endpoint: !AutoRevokeSSL
https://secure.trust-provider.com/products/!AutoRevokeSSL
Use the POST method for this endpoint.
Submit parameters in the x-www-form-urlencoded format.
Request parameters
The following table lists the required, optional, and conditional parameters.
| Parameter | Requirement | Type | Max.Length | Description |
|---|---|---|---|---|
|
required |
string |
64 chars |
Your account username. This value is case sensitive. |
|
required |
string |
128 chars |
Your account password. This value is case sensitive. |
|
conditional |
integer |
The order number previously returned to your account. Either |
|
|
conditional |
integer |
16 digits |
The internal certificate ID of the SSL certificate to be revoked or rejected. It is the ID previously returned by Either |
|
conditional |
string |
34 digits |
The serial number of the certificate to be revoke. The number needs to be in hexadecimal string representation. Either |
|
required |
string |
1024 chars |
A comment describing the reason for revocation. This information is used for your reference only. No action will be taken by Sectigo based on this information. To maintain backwards compatibility with If omitted, error code |
|
required |
integer |
Specifies the code for the revocation reason. The possible values are:
If omitted, the value defaults to For more information, see CPS. |
|
|
optional |
char |
1 char |
Indicates whether the revocation is a test operation. The possible values are:
If omitted, the value defaults to |
|
optional |
char |
1 chars |
The possible values are:
If omitted, the value defaults to |
Sample request
curl --location 'https://secure.trust-provider.com/products/!AutoRevokeSSL' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'loginName=login_name' \
--data-urlencode 'loginPassword=login_password' \
--data-urlencode 'revocationReason=revocation_reason' \
--data-urlencode 'orderNumber=order_number' \
--data-urlencode 'codeReason=code_reason'
Response
The request is successful when the server returns a response with the status code 0.
Any errorCode less than 0 indicates an error condition.
|
The list of codes and their descriptions can be found in Error codes. |
User can change response format by adding the responseFormat parameter to the request.
Response parameters
The response may contain the following parameters:
| Parameter | Response Format | Description |
|---|---|---|
|
text/plain |
Success:
Failure:
|
|
|
Success:
Failure:
|
Error codes
The following table outlines error responses returned by the AutoRevokeSSL API endpoint.
Each error response consists of an errorCode and an errorMessage indicating why the request failed.
| Error Code | Error Message | Description |
|---|---|---|
|
|
The request must use HTTPS protocol. |
|
|
The provided argument is not recognized. |
|
|
The required argument is missing from the request. |
|
|
The argument value does not meet validation requirements. |
|
|
An unknown error occurred. |
|
|
The user does not have permission for the requested context. |
|
|
The request method should be |
|
|
The requested certificate is in the rejected state. |
|
|
The requested certificate is in the revoked state. |
|
|
The required certificate is in the process of being issued. To maintain backwards compatibility with v1.00 of this specification, when parameter |
|
|
The required certificate is in the process of being issued. |