재발급 목록

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 인증서 ID입니다.
.. 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 재발급을 요청한 사용자의 ID입니다.
.. email string 재발급을 요청한 사용자의 이메일 주소입니다.
.. firstname string 재발급을 요청한 사용자의 이름(성 제외)입니다.
.. lastname string 재발급을 요청한 사용자의 성입니다.
.. receipt_id string 재발급한 인증서 주문에 대한 영수증 ID입니다.
.. purchased_dns_names string 청구를 받은 재발급한 주문에 추가된 도메인의 수입니다.
참고: "도메인을 추가했지만 청구를 받지 않은 경우, 0이 반환됩니다.
.. purchased_wildcard_names string 청구를 받은 재발급한 주문에 추가된 와일드카드 도메인의 수입니다.
참고: "도메인을 추가했지만 청구를 받지 않은 경우, 0이 반환됩니다.