Afficher les détails du certificat

POST
https://daas.digicert.com/apicontroller/v1/certificate/getCertificateDetails

Obtenez les détails pour un certificat spécifique. Les détails comprennent les informations sur le nom distinctif, les informations sur l'autorité de certification, la période de validité, le type de cryptage, etc.

cURL
curl -X POST \
  https://daas.digicert.com/apicontroller/v1/certificate/getCertificateDetails \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}' \
-d '{
    "accountId": "126993",
    "certificateId": "fb92ee3a2fd0cb6549e58c252f8787f467bfbeff",
    "divisionId": "69748"
}'
Python
import requests

url = "https://daas.digicert.com/apicontroller/v1/certificate/getCertificateDetails"

payload = "{\n    \"accountId\": \"126993\",\n    \"certificateId\": \"fb92ee3a2fd0cb6549e58c252f8787f467bfbeff\",\n    \"divisionId\": \"69748\"\n}"
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json",
    }

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)
Go
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://daas.digicert.com/apicontroller/v1/certificate/getCertificateDetails"

	payload := strings.NewReader("{\n    \"accountId\": \"126993\",\n    \"certificateId\": \"fb92ee3a2fd0cb6549e58c252f8787f467bfbeff\",\n    \"divisionId\": \"69748\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	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: 'POST',
  url: 'https://daas.digicert.com/apicontroller/v1/certificate/getCertificateDetails',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' },
  body: 
   { accountId: '126993',
     certificateId: 'fb92ee3a2fd0cb6549e58c252f8787f467bfbeff',
     divisionId: 69748 },
  json: true };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
200 OK
{
    "data": {
        "certId": "fb92ee3a2fd0cb6549e58c252f8787f467bfbeff",
        "serialNum": "2bf1c0d8a20fef721f67011d6231c16e",
        "validFrom": 1523318400000,
        "expiryDate": 1591660799000,
        "subject": "CN=*.aparat.com,OU=EssentialSSL Wildcard,OU=Domain Control Validated",
        "issuedBy": "CN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB",
        "cn": "*.aparat.com",
        "ca": "Comodo",
        "firstDiscoveredDate": 1561409074447,
        "keyLength": 2048,
        "algoType": "SHA256withRSA",
        "accountId": "126993",
        "certStatusString": "VALID",
        "owner": null,
        "org": null,
        "orgUnit": "Domain Control Validated",
        "city": null,
        "state": null,
        "country": null,
        "sanCount": 2,
        "publicKeyAlgo": "RSA",
        "san": "*.aparat.com,aparat.com",
        "certRating": "Secure",
        "tags": null,
        "certStatusError": null,
        "certIssues": "512"
    }
}

Paramètres de demande

Nom Obligatoire/facultatif Type Description
accountId Obligatoire string ID de compte
divisionIds Facultatif array ID de la division.
certificateId Obligatoire string ID unique généré par DigiCert pour le certificat détecté sur le point de terminaison. Obtenez l'identifiant du certificat à partir de la demande List certificates (Liste des certificats).

Paramètres de réponse

Nom Type Description
data object Conteneur.
.. certId string ID unique généré par DigiCert pour le certificat détecté sur le point de terminaison.
.. serialNum string Numéro de série attribué au certificat lors de son émission.
.. validFrom string Date de début de validité.
.. expiryDate string Date de fin de validité.
.. subject string Nom distinctif complet du certificat.
.. issuedBy string Certificat racine à partir duquel le certificat a été délivré.
.. cn string Nom commun associé au certificat
.. ca string Autorité de certification qui a émis le certificat.
.. firstDiscoveredDate string Date à laquelle le certificat a été détecté pour la première fois par l'analyse de CertCentral Discovery.
.. keyLength string Taille de la clé de cryptage du certificat.
.. algoType string Algorithme de cryptage utilisé par le certificat.
.. accountId string ID de compte
.. certStatusString string Statut du certificat.
.. owner string Propriétaire tel que défini dans CertCentral Discovery.
.. org string Nom de l’organisation associée au certificat
.. orgunit string Unité organisationnelle associée au certificat
.. city string Ville sur le certificat.
.. state string État sur le certificat.
.. country string Pays sur le certificat.
.. sanCount string Nombre de noms alternatifs de sujets sur le certificat.
.. publicKeyAlgo string Algorithme de chiffrement de la clé publique du certificat.
.. san string Noms alternatifs des sujets sur le certificat.
.. certRating string Cote de sécurité du certificat, en fonction des normes en vigueur dans l'industrie et des paramètres du certificat.
.. tags string Balises personnalisées ajoutées par le propriétaire du certificat, l'abonné ou un autre administrateur.
.. certStatusError string Erreurs de récupération de l'état du certificat.
.. certIssues string Données du graphique pour les émissions de certificats.