Ver detalles del certificado

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

Obtenga la información de un certificado determinado. La información consta de la información del nombre distintivo, la información de la CA, el período de validez, el tipo de cifrado y más.

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

Parámetros de la solicitud

Nombre Solicitud/opción Tipo Descripción
accountId obligatorio string Id. de cuenta.
divisionIds opcional array Id. de división.
certificateId obligatorio string Id. generada por DigiCert única para el certificado encontrado en el terminal. Obtenga la Id. del certificado de la solicitud Lista de los certificados.

Parámetros de la respuesta

Nombre Tipo Descripción
data object Contenedor.
.. certId string Id. generada por DigiCert única para el certificado encontrado en el terminal.
.. serialNum string Número de serie asignado al certificado que se emitió.
.. validFrom string Fecha de inicio de la validez.
.. expiryDate string Fecha de terminación de la validez.
.. subject string Nombre distintivo del certificado completo.
.. issuedBy string Certificado raíz desde el cual se emitió el certificado.
.. cn string Nombre común que figura en el certificado.
.. ca string Autoridad de certificados que emitió el certificado.
.. firstDiscoveredDate string Fecha en la que con la exploración de CertCentral Discovery se encontró por primera vez el certificado.
.. keyLength string Tamaño de la clave de cifrado del certificado.
.. algoType string Algoritmo de cifrado que usa el certificado.
.. accountId string Id. de cuenta.
.. certStatusString string Estado del certificado.
.. owner string Dueño, según se define en CertCentral Discovery.
.. org string Nombre de la organización que figura en el certificado.
.. orgunit string Unidad de organización que figura en el certificado.
.. city string Ciudad que figura en el certificado.
.. state string Estado que figura en el certificado.
.. country string Condado que figura en el certificado.
.. sanCount string Número de nombres alternativos del sujeto que figuran en el certificado.
.. publicKeyAlgo string Algoritmo de cifrado de la clave pública del certificado.
.. san string Nombres alternativos del sujeto que figuran en el certificado.
.. certRating string Calificación de seguridad del certificado, de acuerdo con las normas del sector y las configuraciones del certificado.
.. tags string Etiquetas personalizadas agregadas por el dueño, suscriptor u otro administrador del certificado.
.. certStatusError string Errores que recuperan el estado del certificado.
.. certIssues string Información del cuadro para los problemas de certificados.