Zertifikatsdetails anzeigen

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

Details für ein bestimmtes Zertifikat abrufen Die Details enthalten eindeutige Namensdaten, ZS-Informationen, die Gültigkeitsdauer, den Verschlüsselungstyp und mehr.

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

Antragsparameter

Name Antr./Opt. Typ Beschreibung
accountId erforderlich string Konto-ID
divisionIds optional array Abteilungs-IDs
certificateId erforderlich string Eindeutige DigiCert-generierte ID für das am Endpunkt gefundene Zertifikat Die ID des Zertifikats aus dem Zertifikate auflisten-Antrag abrufen

Reaktionsparameter

Name Typ Beschreibung
data object Container.
.. certId string Eindeutige DigiCert-generierte ID für das am Endpunkt gefundene Zertifikat
.. serialNum string Die dem Zertifikat bei Ausstellung zugewiesene Seriennummer
.. validFrom string Startdatum der Gültigkeit
.. expiryDate string Enddatum der Gültigkeit
.. subject string Voller eindeutiger Name des Zertifikats
.. issuedBy string Stammzertifikat, auf dem das ausgestellte Zertifikat basiert
.. cn string Allgemeiner Name auf dem Zertifikat
.. ca string Zertifizierungsstelle, die das Zertifikat ausgestellt hat
.. firstDiscoveredDate string Datum, zu dem das Zertifikat erstmalig vom CertCentral Discovery-Scan gefunden wurde.
.. keyLength string Schlüsselgröße für das Zertifikat
.. algoType string Verschlüsselungsalgorithmus, den das Zertifikat verwendet
.. accountId string Konto-ID
.. certStatusString string Status des Zertifikats.
.. owner string In CertCentral Discovery definierter Besitzer
.. org string Organisationsname auf dem Zertifikat
.. orgunit string Organisationseinheit auf dem Zertifikat
.. city string Stadt auf dem Zertifikat
.. state string Bundesland auf dem Zertifikat
.. country string Land auf dem Zertifikat
.. sanCount string Anzahl der SANs auf dem Zertifikat
.. publicKeyAlgo string Verschlüsselungsalgorithmus für den öffentlichen Schlüssel des Zertifikats
.. san string SANs auf dem Zertifikat
.. certRating string Sicherheitsbewertung für das Zertifikat, basierend auf Branchenstandards und den Zertifikatseinstellungen.
.. tags string Vom Zertifikatsbesitzer, Abonnenten oder einem anderen Administrator hinzugefügte benutzerdefinierte Tags
.. certStatusError string Fehler, die den Zertifikatsstatus abrufen
.. certIssues string Planungsdaten für Zertifikatsaussteller