CDN Pro
获取某个证书版本的详细信息,包括到期日期、加密算法、私钥长度、指纹,以及是否在生产环境和演练环境中部署等信息。
单用户调用频率:300/5min
Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试
参数名称 | 描述 |
---|---|
*certificateIdString | 证书id。 |
*versionInteger | 证书版本。 |
参数名称 | 描述 |
---|---|
versionInteger | 取值范围: >= 1
证书版本。 |
commentsString | 证书版本的描述。 |
expirationTimeString | RFC3339格式的日期,表示证书版本的过期时间。 |
creationTimeString | RFC3339格式的日期,用于表示证书版本创建的时间。 |
subjectString | 证书主体。 |
signatureAlgoString | 证书使用的签名算法。 |
serialNumberString | 与证书相关联的序列号。 |
inProductionBoolean | 表示证书版本当前是否已部署到生产环境。 |
inStagingBoolean | 表示证书版本当前是否已部署到演练环境。 |
fingerprintString | 证书指纹。 |
algorithmString | 加密算法。 |
keyLengthInteger | 加密算法使用的位数。
|
subjectAlternativeNamesList | 证书所涵盖的域名列表(SAN)。允许使用通配符,例如,*.domain.com。
|
chainCertificatesList | 链证书。 |
subjectString | 证书主体。 |
expirationTimeString | RFC3339格式的日期,表示证书的过期时间。 |
signatureAlgoString | 证书的算法。 |
issuerString | 链证书的颁发者。 |
issuerString | 证书的颁发者。 |
错误代码(code) | 描述(message) | HTTP状态码 | 语义 |
---|---|---|---|
InvalidCertId | The specified certificate ID does not exist. | 404 | 指定的证书ID不存在。 |
InvalidCertVersion | The specified version 999 of certificate 9fddeb2fea3ed5b52d89d81d does not exist. | 404 | 指定的证书版本不存在。 |
#!/bin/bash username="example_username" apiKey="example_apiKey" date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"` password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64` curl -i --url "https://open.chinanetcenter.com/cdn/certificates/{certificateID}/versions/{version}" \ -X "GET" \ -u "$username:$password" \ -H "Date: $date" \ -H "Accept: application/json"
{ "version": 1, "expirationTime": "2019-11-21T23:06:53Z", "creationTime": "2019-11-11T23:06:53Z", "subject": "E=aaa@domaincom,OU=QA,O=MyCompany,L=US,ST=someState,C=UA,CN=new.testdomain.com", "signatureAlgo": "SHA256withRSA", "serialNumber": "16edb4ff86f", "inProduction": false, "inStaging": false, "fingerprint": "7e98f65898cbb5ddb140958a657d875bce49afac", "comments": "a self-signed version", "algorithm": "RSA", "keyLength": 2048, "subjectAlternativeNames": [ "a.domain.com", "b.domain.com" ], "issuer": "C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert High Assurance EV Root CA" }