Répertorier les réémissions

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

Appelez ce point de terminaison pour répertorier toutes les réémissions de certificat associées à une commande.

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"
    }
  ]
}

Paramètres de réponse

Nom Type Description
certificates array Liste des certificats renvoyés par la demande
.. id int ID du certificat
.. thumbprint string Empreinte du certificat
.. serial_number string Numéro de série du certificat
.. common_name string Nom protégé par le certificat
.. dns_names array Liste des noms supplémentaires protégés par le certificat
.. status string Statut de la demande
Valeurs possibles : issued, pending, rejected
.. date_created string Date de la demande de certificat
Format : Fuseau horaire UTC et date ISO 8601
.. valid_till string Date d’expiration du certificat
Format : yyyy-MM-dd
.. days_remaining int Nombre de jours avant l’expiration du certificat
.. csr string Demande de signature de certificat
.. key_size int Nombre de bits utilisés dans la clé
.. user_id int ID de l’utilisateur ayant demandé la réémission
.. email string Adresse électronique de l’utilisateur ayant demandé la réémission
.. firstname string Prénom de l’utilisateur ayant demandé la réémission
.. lastname string Nom de l’utilisateur ayant demandé la réémission
.. receipt_id string ID de reçu du certificat réémis
.. purchased_dns_names string Nombre de domaines ajoutés à la commande de réémission et qui vous ont été facturés
Remarque : "0’ est renvoyé si vous avez ajouté des domaines qui ne vous ont pas été facturés.
.. purchased_wildcard_names string Nombre de domaines à caractère générique ajoutés à la commande de réémission et qui vous ont été facturés
Remarque : "0’ est renvoyé si vous avez ajouté des domaines qui ne vous ont pas été facturés.