Список повторных выпусков

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

Используйте эту конечную точку для вывода списка всех повторных выпусков сертификатов по заказу.

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

Параметры ответного сообщения

Имя Тип Описание
certificates array Список сертификатов, указанных в ответе на запрос.
.. id int Идентификатор сертификата.
.. thumbprint string Отпечаток сертификата.
.. serial_number string Серийный номер сертификата.
.. common_name string Имя, защищенное сертификатом.
.. dns_names array Список дополнительных имен, защищенных сертификатом.
.. status string Статус сертификата.
Допустимые значения: issued, pending, rejected
.. date_created string Дата запроса сертификата.
Формат: Часовой пояс UTC (универсальное глобальное время) и дата в формате ISO 8601
.. valid_till string Дата окончания срока действия сертификата.
Формат: yyyy-MM-dd
.. days_remaining int Количество дней до истечения срока действия сертификата.
.. csr string Запрос на подписание сертификата.
.. key_size int Количество битов в ключе.
.. user_id int Идентификатор пользователя, который инициировал запрос на повторный выпуск.
.. email string Адрес электронной почты пользователя, который инициировал запрос на повторный выпуск.
.. firstname string Имя пользователя, который инициировал запрос на повторный выпуск.
.. lastname string Фамилия пользователя, который инициировал запрос на повторный выпуск.
.. receipt_id string Идентификатор квитанции по заказу на повторно выпущенный сертификат.
.. purchased_dns_names string Количество доменов, добавленных к переоформленному заказу, за который вам был выставлен счет.
Примечание. "В ответе указывается 0', если вы добавили домены, но вам не был выставлен счет.
.. purchased_wildcard_names string Количество доменов с поддержкой субдоменов, добавленных к переоформленному заказу, за который вам был выставлен счет.
Примечание. "В ответе указывается 0', если вы добавили домены, но вам не был выставлен счет.