Lista de reemisiones

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

Use este terminal para hacer una lista de todas las reemisiones de certificados para un pedido.

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

Parámetros de la respuesta

Nombre Tipo Descripción
certificates array Lista de certificados devueltos por la solicitud.
.. id int Id. de certificado.
.. thumbprint string Huella digital del certificado.
.. serial_number string Número de serie del certificado.
.. common_name string Nombre que el certificado protege.
.. dns_names array Lista de nombres adicionales que el certificado protege.
.. status string Estado del certificado.
Posibles valores: issued, pending, rejected
.. date_created string Fecha en la que se solicitó el certificado.
Formato: Zona horaria UTC y fecha de ISO 8601
.. valid_till string Fecha de vencimiento del certificado.
Formato: yyyy-MM-dd
.. days_remaining int Cantidad de días que faltan para que el certificado caduque.
.. csr string Solicitud de firma del certificado.
.. key_size int Cantidad de bits usados en la clave.
.. user_id int Id. de usuario que solicitó la reemisión.
.. email string Dirección de correo electrónico del usuario que solicitó la reemisión.
.. firstname string Nombre del usuario que solicitó la reemisión.
.. lastname string Apellido del usuario que solicitó la reemisión.
.. receipt_id string Id. del recibo por el pedido de certificado reemitido.
.. purchased_dns_names string Cantidad de dominios agregados al pedido de reemisión que le cobraron.
Nota: "Se devuelve 0' si agregó dominios, pero no se le cobraron.
.. purchased_wildcard_names string Cantidad de dominios con comodín agregados al pedido de reemisión que le cobraron.
Nota: "Se devuelve 0' si agregó dominios, pero no se le cobraron.