Visualizar detalhes do certificado

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

Obtenha detalhes para um certificado específico. Detalhes incluem informações distintas do nome, informações de CA, período de validade, tipo de criptografia e mais.

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 da solicitação

Nome Obr/Opc Tipo Descrição
accountId obrigatório string ID da conta.
divisionIds opcional array IDs da divisão.
certificateId obrigatório string ID exclusiva gerada pela DigiCert para o certificado encontrado no ponto de extremidade. Obtenha a ID do certificado a partir da solicitação Listar certificados.

Parâmetros da resposta

Nome Tipo Descrição
data object Recipiente.
.. certId string ID exclusiva gerada pela DigiCert para o certificado encontrado no ponto de extremidade.
.. serialNum string Número de série atribuído ao certificado na emissão.
.. validFrom string Data de início da validade.
.. expiryDate string Data de término da validade.
.. subject string Nome completo e distinguido do certificado.
.. issuedBy string Certificado raiz a partir do qual o certificado foi emitido.
.. cn string Nome comum no certificado.
.. ca string Autoridade do certificado que emitiu o certificado.
.. firstDiscoveredDate string Data que o certificado foi descoberto pela primeira vez pela varredura CertCentral Discovery.
.. keyLength string Tamanho da chave de criptografia para o certificado.
.. algoType string Algoritmo de criptografia que o certificado usa.
.. accountId string ID da conta.
.. certStatusString string Status do certificado.
.. owner string Dono conforme definido na CertCentral Discovery.
.. org string Nome da organização no certificado.
.. orgunit string Unidade da organização no certificado.
.. city string Cidade no certificado.
.. state string Estado no certificado.
.. country string País no certificado.
.. sanCount string Número de nomes alternativos da entidade no certificado.
.. publicKeyAlgo string Algoritmo de criptografia para a chave pública do certificado.
.. san string Nomes alternativos da entidade no certificado.
.. certRating string Classificação de segurança do certificado, com base nas normas da indústria e as configurações do certificado.
.. tags string Tags personalizadas adicionadas pelo dono do certificado, assinante ou outro admin.
.. certStatusError string Erro ao recuperar status do certificado.
.. certIssues string Dados do gráfico para problemas do certificado.