SSL证书管理
v3接口的授权信息
权限 |
对应API接口 |
授权项(Action) |
依赖的授权项 |
IAM项目 (Project) |
企业项目 (Enterprise Project) |
---|---|---|---|---|---|
查询证书列表 |
GET /v3/scm/certificates |
scm:cert:list |
- |
√ |
x |
获取证书详情 |
GET /v3/scm/certificates/{certificate_id} |
scm:cert:get |
- |
√ |
x |
删除证书 |
DELETE /v3/scm/certificates/{certificate_id} |
scm:cert:delete |
- |
√ |
x |
推送证书 |
POST /v3/scm/certificates/{certificate_id}/push |
scm:cert:push |
推送至CDN时,还需要添加如下授权项: cdn:configuration:queryHttpsConf |
√ |
x |
导入证书 |
POST /v3/scm/certificates/import |
scm:cert:upload |
- |
√ |
x |
导出证书 |
POST /v3/scm/certificates/{certificate_id}/export |
scm:cert:download |
- |
√ |
x |
v2接口的授权信息
权限 |
对应API接口 |
授权项(Action) |
依赖的授权项 |
IAM项目 (Project) |
企业项目 (Enterprise Project) |
---|---|---|---|---|---|
查询证书列表 |
GET /v2/{project_id}/scm/certlist |
scm:cert:list |
- |
√ |
x |
查询证书详情 |
GET /v2/{project_id}/scm/cert/{cert_id} |
scm:cert:get |
- |
√ |
x |
查询证书产品类型 |
GET /v2/{project_id}/scm/cert/product |
scm:certType:get |
- |
√ |
x |
查询证书产品详情 |
GET /v2/{project_id}/scm/product/{product_id} |
scm:certProduct:get |
- |
√ |
x |
取消申请 |
POST /v2/{project_id}/scm/cert/{cert_id}/cancel-cert |
scm:cert:cancel |
- |
√ |
x |
购买证书 |
POST /v2/{project_id}/scm/cert/purchase |
scm:cert:purchase |
- |
√ |
x |
申请证书 |
POST /v2/{project_id}/scm/cert/{cert_id}/complete |
scm:cert:complete |
- |
√ |
x |
保存申请证书填写的信息 |
POST /v2/{project_id}/scm/cert/{cert_id}/save |
scm:cert:complete |
- |
√ |
x |
读取申请证书填写的信息 |
POST /v2/{project_id}/scm/cert/{cert_id}/read |
scm:cert:complete |
- |
√ |
x |
修改证书 |
PUT /v2/{project_id}/scm/cert/{cert_id} |
scm:cert:edit |
- |
√ |
x |
删除证书 |
DELETE /v2/{project_id}/scm/cert/{cert_id} |
scm:cert:delete |
- |
√ |
x |
下载证书 |
GET /v2/{project_id}/scm/cert/{cert_id}/cert_file |
scm:cert:download |
- |
√ |
x |
上传认证信息 |
POST /v2/{project_id}/scm/cert/{cert_id}/info/{type}/upload_authentication |
scm:cert:complete |
- |
√ |
x |
吊销证书 |
POST /v2/{project_id}/scm/cert/{cert_id}/revoke |
scm:cert:revoke |
- |
√ |
x |
推送证书 |
POST /v2/{project_id}/scm/cert/{cert_id}/push |
scm:cert:push |
推送至CDN时,还需要添加如下授权项: cdn:configuration:queryHttpsConf |
√ |
x |
查询推送记录 |
GET /v2/{project_id}/scm/cert/{cert_id}/push-history |
scm:pushHistory:list |
- |
√ |
x |
上传证书 |
POST /v2/{project_id}/scm/cert/upload |
scm:cert:upload |
- |
√ |
x |
校验CSR |
POST /v2/{project_id}/scm/check-csr |
scm:cert:complete |
- |
√ |
x |
新增附加域名 |
POST /v2/{project_id}/scm/cert/{cert_id}/supplement |
scm:cert:supplement |
- |
√ |
x |
取消隐私授权 |
DELETE /v2/{project_id}/scm/privacy-protection/{cert_id} |
scm:privacyProtection:delete |
- |
√ |
x |