Skip to content

获取证书详情

GET
/openapi/v3/certs/:id

获取证书记录及其详情。pemica_pemnot_beforenot_after 等字段仅在证书签发后返回。完整字段结构参见公共响应对象

路径参数

参数类型必填说明
idstring证书 ID

查询参数

参数类型必填说明
cross_chainint获取证书详情时,指定返回的证书链是否携带交叉证书链:2 表示带,-1 表示不带,1 或不传表示按系统默认设置返回

返回数据

参数类型说明
Certificateobject证书详情(响应字段名首字母大写 Certificate
∟ idstring证书 ID
∟ common_namestring通用名称
∟ dns_namesarray备用名称
∟ sign_hashstring签名摘要
∟ csrstring证书请求文件 CSR
∟ thumbprintstring通用 SHA1 指纹,证书签发后有
∟ pemstring证书 PEM,证书签发后有
∟ ica_pemstring中间证书 PEM,证书签发后有
∟ not_beforestring证书开始时间,证书签发后有
∟ not_afterstring证书结束时间,证书签发后有
∟ created_atstring证书创建时间
∟ enc_encrypted_keystring加密证书的私钥,适用于国密双证场景
∟ enc_pemstring加密证书,适用于国密双证场景
∟ key_lenint加密长度
∟ key_algostring加密算法
∟ license_datastring授权数据
∟ license_namestring授权文件名,国密证书返回
∟ given_domainarray[string]CA 赠送的域名(如适用)
∟ revokedboolean是否已吊销
∟ statusint证书状态码
∟ issuerstring签发者
∟ brandstring证书品牌
∟ audit_typestring审核类型
∟ cross_chainint交叉证书链控制值
∟ chain_idint证书链 ID
revoke_dcv_valarray[object]吊销验证信息;无验证值时返回空数组,元素结构同吊销证书响应中的 dcv_val

请求示例

bash
curl -X GET 'https://api.certcloud.cn/openapi/v3/certs/F7vbIVYL' \
  -H 'X-CC-Auth-Key: your-auth-key' \
  -H 'X-CC-Key-ID: your-key-id'

响应示例

200成功
json
{
  "data": {
    "Certificate": {
      "id": "F7vbIVYL",
      "common_name": "test.isw.app",
      "dns_names": [
        "test.isw.app"
      ],
      "sign_hash": "SHA256",
      "csr": "-----BEGIN CERTIFICATE REQUEST-----\r\n...\r\n-----END CERTIFICATE REQUEST-----\r\n",
      "thumbprint": "70DAABC42BEE489AE7CDA3671766C37484E02960",
      "pem": "-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----\n",
      "not_before": "2023-07-11 23:59:59",
      "not_after": "2023-07-11 23:59:59",
      "ica_pem": "-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----\n",
      "created_at": "2022-07-12 01:43:53"
    }
  },
  "code": "success"
}