证书管理
证书上传与管理相关接口说明。
说明
鉴权
参考 签名&鉴权
接口响应
参考 接口说明
QPS
单用户调用频率限制:20 次/秒。
API
上传证书
POST: /cert/v1/create
参数说明
| 参数名 | 类型 | 必传(返回值时忽略) | 说明 |
|---|---|---|---|
| name | string | 是 | 自定义名称 |
| cert | string | 是 | 证书文件 |
| key | string | 是 | 证书私钥 |
返回值
| 参数名 | 类型 | 必传(返回值时忽略) | 说明 |
|---|---|---|---|
| certId | 证书 ID | 是 | 证书唯一标识 |
删除证书
DELETE: /cert/v1/:certId
参数
| 参数名 | 类型 | 必传(返回值时忽略) | 说明 |
|---|---|---|---|
| certId | string | 是 | 证书 ID |
返回值: 无
证书详情
GET: /cert/v1/:certId
| 参数名 | 类型 | 必传(返回值时忽略) | 说明 |
|---|---|---|---|
| certId | string | 是 | 证书 ID |
返回值
参见:“证书信息结构定义”
证书列表
GET: /cert/v1/list?page=1&size=10
参数
| 参数名 | 类型 | 必传(返回值时忽略) | 说明 |
|---|---|---|---|
| name | string | 否 | 证书自定义名称 |
| page | int | 是 | 页码,从 1 开始 |
| size | int | 是 | 每一页数量 |
返回值
| 参数名 | 类型 | 必传(返回值时忽略) | 说明 |
|---|---|---|---|
| count | Int | 是 | 证书总数量 |
| certs | []CertInfo | 是 | 证书信息列表,参见:“证书信息结构定义” |
证书信息结构定义
| 字段名 | 类型 | 必传(返回值时忽略) | 说明 |
|---|---|---|---|
| certId | string | 是 | 证书 ID |
| name | string | 是 | 证书自定义名称 |
| cert | string | 是 | 证书信息 |
| key | string | 是 | 证书私钥 |
| commonName | string | 是 | 证书通用名称 |
| dnsNames | string | 否 | 证书 dns 配置名称列表 |
| notBefore | int64 | 是 | 证书有效期开始时间 |
| notAfter | int64 | 是 | 证书有效期结束时间 |