Zur Verwendung dieses Endpunkts müssen die CT-Protokollierung für Ihr Konto und die CT-Protokollierungsoption pro Zertifikat aktiviert sein. (Siehe Benutzern gestatten, Zertifikate von der CT-Protokollierung auszuschließen)
Verwenden Sie diesen Endpunkt, um den CT-Protokollierungsstatus eines Auftrags zu ändern.
Bevor Sie beginnen, mit diesem Endpunkt den CT-Protokollierungsstatus für ausgestellte Zertifikate zu ändern, stellen Sie sicher, dass Sie über einen Prozess zur sofortigen und automatischen Neuausstellung dieser Zertifikate verfügen. Stellen Sie sicher, dass der Prozess die Konfusion verringert und garantieren kann, dass der CT-Protokollierungsstatus eines Zertifikats mit der neuesten Version des ausgestellten Zertifikats synchronisiert ist. Ein Zertifikat, das in die öffentlichen CT-Protokolle gelangt, muss dort bleiben. Sie können das Zertifikat erneut ausstellen und die neuausgestellte Version aus den CT-Protokollen heraushalten, aber das Original oder die zuvor veröffentlichte Version des Zertifikats bleibt dort.
curl -X PUT \
'https://www.digicert.com/services/v2/order/certificate/{{order_id}}/ct-status' \
-H 'Content-Type: application/json' \
-H 'X-DC-DEVKEY: {{api_key}}' \
-d '{
"disable_ct": true
}'
import requests
url = "https://www.digicert.com/services/v2/order/certificate/{{order_id}}/ct-status"
payload = "{\n \"disable_ct\": true\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}}/ct-status"
payload := strings.NewReader("{\n \"disable_ct\": true\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}}/ct-status',
headers:
{ 'Content-Type': 'application/json',
'X-DC-DEVKEY': '{{api_key}}' },
body: { disable_ct: true },
json: true };
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
// empty
Name | Antr./Opt. | Typ | Beschreibung |
---|---|---|---|
disable_ct | erforderlich | bool |
Soll die CT-Protokollierung deaktiviert werden?
|