檢視憑證詳細資料

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

取得特定憑證的詳細資料。詳細資料包括識別名資訊、CA 資訊、有效期間、加密類型等。

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

要求參數

名稱 必填/選填 類型 說明
accountId 必填 string 帳戶 ID。
divisionIds 選填 array 分區 ID。
certificateId 必填 string 在端點上所找到用於憑證的 DigiCert 產生的唯一 ID。取得來自列出憑證要求的憑證 ID。

回應參數

名稱 類型 說明
data object 容器。
.. certId string 在端點上所找到用於憑證的 DigiCert 產生的唯一 ID。
.. serialNum string 指派給有關發行的憑證的序號。
.. validFrom string 開始有效日期。
.. expiryDate string 結束有效日期。
.. subject string 完整的憑證識別名。
.. issuedBy string 發行憑證的來源根憑證。
.. cn string 憑證上的一般名稱。
.. ca string 發行憑證的憑證授權機關。
.. firstDiscoveredDate string CertCentral Discovery 掃描第一次找到的日期憑證。
.. keyLength string 憑證的加密金鑰大小。
.. algoType string 憑證使用的加密演算法。
.. accountId string 帳戶 ID。
.. certStatusString string 狀態 憑證的
.. owner string 在 CertCentral Discovery 定義的擁有者。
.. org string 憑證的組織名稱。
.. orgunit string 憑證上的組織單位。
.. city string 憑證上的城市。
.. state string 憑證上的省。
.. country string 憑證上的國家。
.. sanCount string 憑證上的主體別名數目。
.. publicKeyAlgo string 憑證的公用金鑰的加密演算法。
.. san string 憑證上的主體別名。
.. certRating string 憑證安全評級,基於業界標準和憑證的設定。
.. tags string 憑證擁有者、訂閱者或其他系統管理員新增的自訂標籤。
.. certStatusError string 擷取憑證狀態時發生錯誤。
.. certIssues string 憑證狀態的圖表資料。