Zertifikat herunterladen (order_id)

GET
https://www.digicert.com/services/v2/certificate/download/order/{{order_id}}

Diese Endpunkt gibt nur das aktuelle, aktive Zertifikat für den Auftrag zurück. Er gibt keine Duplikate oder früheren Neuausstellungen zurück. Um ein einzelnes Zertifikat herunterzuladen, verwenden Sie den Endpunkt Zertifikat herunterladen.

Verwenden Sie diesen Endpunkt, um ein Zertifikat anhand der order_id herunterzuladen. Das Format des zurückgegebenen Zertifikats hängt von der server_platform.id auf dem Auftrag ab. Verwenden Sie den Endpunkt Zertifikat nach Format (order_id) herunterladen, um das Zertifikat in einem anderen Format herunterzuladen.

cURL
curl -X GET \
  'https://www.digicert.com/services/v2/certificate/download/order/{{order_id}}' \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
Python
import requests

url = "https://www.digicert.com/services/v2/certificate/download/order/{{order_id}}"

payload = ""
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

response = requests.request("GET", url, data=payload, headers=headers)

print(response.text)
Go
package main

import (
	"fmt"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://www.digicert.com/services/v2/certificate/download/order/{{order_id}}"

	req, _ := http.NewRequest("GET", url, nil)

	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))

}
NodeJS
var request = require("request");

var options = { method: 'GET',
  url: 'https://www.digicert.com/services/v2/certificate/download/order/{{order_id}}',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
200 OK
// platform-specific certificate