Scarica certificato (numero di serie)

GET
https://www.digicert.com/services/v2/ctmonitor/{{order_id }}/ct-cert/{{serial_id}}/?issuer={{issuer}}

Usa questo endpoint per scaricare un certificato trovato nei registri CT usando il numero di serie del certificato.

Si tratta del numero di serie assegnato al certificato al momento dell’emissione.

Esempio di richieste e risposte

cURL
curl -X GET \
  'https://www.digicert.com/services/v2/ctmonitor/{{order_id }}/ct-cert/{{serial_id}}/?issuer={{issuer}}' \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
Python
import requests

url = "https://www.digicert.com/services/v2/ctmonitor/{{order_id }}/ct-cert/{{serial_id}}/?issuer={{issuer}}"

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/ctmonitor/{{order_id }}/ct-cert/{{serial_id}}/?issuer={{issuer}}"

	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/ctmonitor/{{order_id }}/ct-cert/{{serial_id}}/?issuer={{issuer}}',
  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
{
    "pem": "<certificate in pem format>"
}

Richiedi stringhe di query URL

Le stringhe di query URL sono anteposte all’URL endpoint usando un ?.

Ad esempio:

markup
https://www.digicert.com/services/v2/ctmonitor/{{order_id }}/ct-cert/{{serial_id}}/?issuer={{issuer}}
Nome Rich/Opz Tipo Descrizione
issuer obbligatorio string Nome dell’autorità di certificazione che ha emesso il certificato.

Parametri di risposta

Nome Tipo Descrizione
pem string Certificato TLS/SSL in formato PEM.