인증서 상세 정보 보기

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 인증서 문제에 대한 차트 데이터입니다.