1)接口功能介绍
查看证书详情。
2)接口约束
无。
3)URI
GET /v1/getCertificate。
4)请求参数
Query参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
certificateId | 是 | String | 证书id | 22 |
5)响应参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
requestId | 是 | String | 请求id | b84233d3-0796-xxx | |
status | 是 | Object | 应答状态 | status | |
data | 是 | Object | 返回数据 | data |
表 status
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
message | 是 | String | 状态描述 | Success | |
code | 是 | String | 状态码 | Success |
表 data
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
id | 否 | String | 证书 id | 28 | |
certName | 否 | String | 证书备注名 | my-certificate | |
commonName | 否 | String | 证书通用名 | *.ctcdn.cn | |
description | 否 | String | 证书描述 | my certificate for ecx | |
certType | 否 | String | 证书类型 | TrustAsia OV TLS Pro CA G2 | |
expiresTime | 否 | Long | 到期时间 | 1634817600 | Unix时间戳,秒 |
certState | 否 | String | 证书状态 both Both = 0; 过期 Expired = 1; 有效 Validity = 2; | Validity | |
scans | 否 | List | 其他域名 | * | |
signatureAlgorithm | 否 | String | 签名算法 | SHA256-RSA | |
publicKeyAlgorithm | 否 | String | 加密算法 | RSA | |
publicKeyBit | 否 | String | 加密位数 | 2048 | |
fingerprint | 否 | String | 证书指纹 | 9bfe606b7f8bbc06f677f0631febh0fa7bf2c204 | |
issueTime | 否 | Long | 签发时间 Unix时间戳,秒 | 1571270400 | |
createTime | 否 | Long | 上传时间 Unix时间戳,秒 | 1618316229 | |
key | 否 | String | 私钥 | * | |
certs | 否 | String | 证书 | * |
6)请求示例
GET https://{host}/v1/getCertificate?certificateId=42
7)响应示例
{
"data": {
"id": "28",
"certName": "my-certificate",
"commonName": "*.ctcdn.cn",
"description": "my certificate for ecx",
"certType": "TrustAsia OV TLS Pro CA G2",
"expiresTime": 1634817600,
"certState": "Validity",
"scans": [
"ctcdn.cn"
],
"signatureAlgorithm": "SHA256-RSA",
"publicKeyAlgorithm": "RSA",
"publicKeyBit": 2048,
"fingerprint": "9bfe606b7f8bbc06f677f0631febh0fa7bf2c204",
"issueTime": 1571270400,
"createTime": 1618316229,
"key": "-----BEGIN RSA PRIVATE KEY-----\nSIIEogIAAAKCAQEApV3exBARTfy8pT1JGiBz***/xLkQpD7Pw\u003d\n-----END RSA PRIVATE KEY-----",
"certs": "-----BEGIN CERTIFICATE-----\nSIIGuzCCBaOgAwIBAgIQCg0snU5st05***\nJ6purZLiU0Q\u003d\n-----END CERTIFICATE-----"
},
"requestId": "496f03f9-7f5f-40cc-916a-52f56105944e",
"status": {
"code": "Success",
"message": "Success"
}
}
8)状态码
状态码 | 描述 |
---|---|
Success | 表示请求成功。 |