基本信息
| 项目 | 值 | 说明 |
|---|
| 含义 | 创建证书 | |
| 端点 | /certificates | |
| 版本 | v1 | |
| method | POST | - |
输入参数
| 参数名 | 类型 | 参数含义 | 必填 | 补充描述 |
|---|
| cert_name | string | 证书名 | Y | 必须唯一 |
| description | string | 证书描述 | Y | |
| is_default | bool | 是否是默认证书 | Y | 必须有且只有一个默认证书 |
| cert_file_name | string | 主证书文件名 | Y | |
| cert_file_content | string | 主证书文件内容 | Y | |
| key_file_name | string | 主证书Key名 | Y | |
| key_file_content | string | 主证书Key文件内容 | Y | |
| expired_date | string | 主证书过期时间 | Y | - |
{
"cert_name": "cert_demo",
"description":"abc",
"is_default": true,
"cert_file_name": "demo_cert_file_name",
"cert_file_content":"-----BEGIN ...-----END CERTIFICATE-----",
"key_file_name": "demo_key_file_name",
"key_file_content":"-----BEGIN RSA PRIVATE KEY-----...-----END RSA PRIVATE KEY-----",
"expired_date":"2021-08-23 16:02:31"
}
cert_file_content、key_file_content不返回,其他字段含义同输入参数。
成功返回数据示例
{
"cert_name": "cert_demo",
"description":"abc",
"is_default": true,
"cert_file_name": "demo_cert_file_name",
"key_file_name": "demo_key_file_name",
"expired_date":"2021-08-23 16:02:31"
}
基本信息
| 项目 | 值 | 说明 |
|---|
| 含义 | 获取全体证书信息列表 | |
| 端点 | /certificates | |
| 版本 | v1 | |
| 动作 | GET | - |
输入参数
同创建接口
成功返回数据示例
[
{
"cert_name": "cert_demo",
"description":"abc",
"is_default": true,
"cert_file_name": "demo_cert_file_name",
"key_file_name": "demo_key_file_name",
"expired_date":"2021-08-23 16:02:31"
}
]
基本信息
| 项目 | 值 | 说明 |
|---|
| 含义 | 获取单个证书信息 | |
| 端点 | /certificates/{cert_name} | |
| 版本 | v1 | |
| 动作 | GET | - |
输入参数
| 参数名 | 类型 | 参数含义 | 必填 | 补充描述 |
|---|
| cert_name | string | 证书名称 | Y | - |
同创建接口
基本信息
| 项目 | 值 | 说明 |
|---|
| 含义 | 更新证书信息 | |
| 端点 | /certificates/{cert_name}/default | |
| 版本 | v1 | |
| 动作 | PATCH | - |
输入参数
| 参数名 | 类型 | 参数含义 | 必填 | 补充描述 |
|---|
| cert_name | string | 证书名称 | Y | - |
更新为默认证书时,旧的默认证书自动变为非默认证书
同创建接口
基本信息
| 项目 | 值 | 说明 |
|---|
| 含义 | 删除证书 | |
| 端点 | /certificates/{cert_name} | |
| 版本 | v1 | |
| 动作 | DELETE | - |
输入参数
| 参数名 | 类型 | 参数含义 | 必填 | 补充描述 |
|---|
| cert_name | string | 证书名称 | Y | - |
无