Verwenden Sie diesen Endpunkt nur, wenn Sie alle mit einem Auftrag verknüpften Zertifikate widerrufen wollen. Um ein einzelnes Zertifikat zu widerrufen, verwenden Sie den Endpunkt Zertifikat widerrufen.
Verwenden Sie diesen Endpunkt, um den Widerruf aller Zertifikate eines Auftrags zu beantragen.
Nach der Antragstellung muss ein Administrator den Antrag genehmigen, bevor DigiCert das Zertifikat widerrufen kann.
curl -X PUT \
'https://www.digicert.com/services/v2/order/certificate/{{order_id}}/revoke' \
-H 'Content-Type: application/json' \
-H 'X-DC-DEVKEY: {{api_key}}' \
-d '{
"comments": "I no longer need this cert."
}'
import requests
url = "https://www.digicert.com/services/v2/order/certificate/{{order_id}}/revoke"
payload = "{\n \"comments\": \"I no longer need this cert.\"\n}"
headers = {
'X-DC-DEVKEY': "{{api_key}}",
'Content-Type': "application/json"
}
response = requests.request("PUT", url, data=payload, headers=headers)
print(response.text)
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://www.digicert.com/services/v2/order/certificate/{{order_id}}/revoke"
payload := strings.NewReader("{\n \"comments\": \"I no longer need this cert.\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("X-DC-DEVKEY", "{{api_key}}")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
var request = require("request");
var options = { method: 'PUT',
url: 'https://www.digicert.com/services/v2/order/certificate/{{order_id}}/revoke',
headers:
{ 'Content-Type': 'application/json',
'X-DC-DEVKEY': '{{api_key}}' },
body: { comments: 'I no longer need this cert.' },
json: true };
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
{
"id": 1,
"date": "2016-02-10T17:06:15+00:00",
"type": "revoke",
"status": "pending",
"requester": {
"id": 242140,
"first_name": "Jack",
"last_name": "White",
"email": "j.white@fakeaddy.com"
},
"comments": "Revoked via API!"
}
Name | Antr./Opt. | Typ | Beschreibung |
---|---|---|---|
comment | erforderlich | string | Begründung des Widerrufsantrags |
Name | Typ | Beschreibung |
---|---|---|
id | int | Antrags-ID. |
date | string |
Zeitstempel, wann der Widerrufsantrag gestellt wurde Format: UTC-Zeitzone und ISO 8601-Datum |
type | string |
Antragstyp: Mögliche Werte: revoke
|
status | string |
Status des Widerrufsantrag Mögliche Werte: submitted , pending , approved , rejected
|
.. requester | object |
Details über den Benutzer, der den Antrag gestellt hat Siehe Strukturen – Benutzerdetails-Objekt |
comments | string | Mitteilung des Widerrufsantrags |