Neuausstellungen auflisten

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

Verwenden Sie diesen Endpunkt, um alle Zertifikatsneuausstellungen für einen Auftrag aufzulisten.

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

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

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/order/certificate/{{order_id}}/reissue"

	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/order/certificate/{{order_id}}/reissue',
  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
{
  "certificates": [
    {
      "id": 12345,
      "thumbprint": "<thumbprint>",
      "serial_number": "<serial_number>",
      "common_name": "example.com",
      "dns_names": [
        "yourexample.com",
        "anotherexample.com",
        "*.myexample.com"
      ],
      "status": "issued",
      "date_created": "2019-04-08T17:33:26+00:00",
      "valid_till": "2020-04-08",
      "days_remaining": 267,
      "csr": "<csr>",
      "key_size": 2048,
      "user_id": 1576,
      "email": "logan.nelson@example.com",
      "firstname": "Logan",
      "lastname": "Nelson",
      "receipt_id":"1234",
      "purchased_dns_names":"2",
      "purchased_wildcard_names":"1"
    },
    {
      "id": 23456,
      "common_name": "anewdomain.com",
      "dns_names": [
        "anewdomain.com"
      ],
      "status": "rejected",
      "date_created": "2018-11-14T19:57:09+00:00",
      "csr": "<csr>", 
      "key_size": 2048,
      "user_id": 1576,
      "email": "logan.nelson@example.com",
      "firstname": "Logan",
      "lastname": "Nelson"
    },
    {
      "id": 34567,
      "common_name": "example.net",
      "dns_names": [
        "example.net"
      ],
      "status": "pending",
      "date_created": "2018-11-15T22:41:43+00:00",
      "csr": "<csr>",
      "key_size": 2048,
      "user_id": 1576,
      "email": "logan.nelson@example.com",
      "firstname": "Logan",
      "lastname": "Nelson"
    }
  ]
}

Reaktionsparameter

Name Typ Beschreibung
certificates array Liste der von der Anfrage zurückgegebenen Zertifikate
.. id int Zertifikats-ID
.. thumbprint string Fingerabdruck des Zertifikats
.. serial_number string Seriennummer des Zertifikats
.. common_name string Durch das Zertifikat geschützter Name
.. dns_names array Liste der durch das Zertifikat geschützten zusätzlichen Namen
.. status string Status des Zertifikats
Mögliche Werte: issued, pending, rejected
.. date_created string Datum des Zertifikatsantrags
Format: UTC-Zeitzone und ISO 8601-Datum
.. valid_till string Ablaufdatum des Zertifikats
Format: yyyy-MM-dd
.. days_remaining int Anzahl der Tage bis zum Zertifikatsablauf
.. csr string Zertifikatsignieranforderung (CSR)
.. key_size int Anzahl der im Schlüssel verwendeten Bits
.. user_id int ID des Benutzers, der die Neuausstellung beantragt hat
.. email string E-Mail-Adresse des Benutzers, der die Neuausstellung beantragt hat
.. firstname string Vorname des Benutzers, der die Neuausstellung beantragt hat
.. lastname string Nachname des Benutzers, der die Neuausstellung beantragt hat
.. receipt_id string Beleg-ID für den Auftrag der Zertifikatsneuausstellung.
.. purchased_dns_names string Anzahl der zu dem neu ausgestellten Auftrag hinzugefügten Domänen, die Ihnen in Rechnung gestellt wurden
Hinweis: "„0“ wird zurückgegeben, wenn Sie Domänen hinzugefügt haben, die Ihnen nicht berechnet wurden.
.. purchased_wildcard_names string Anzahl der zu dem neu ausgestellten Auftrag hinzugefügten Platzhalterdomänen, die Ihnen in Rechnung gestellt wurden
Hinweis: "„0“ wird zurückgegeben, wenn Sie Domänen hinzugefügt haben, die Ihnen nicht berechnet wurden.