PCA
私有CA管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询CA列表 | hcloud CCM ListCertificateAuthority | 查询CA列表。 | |
| 创建CA | hcloud CCM CreateCertificateAuthority | 创建CA,分以下三种情况: | |
| 查询CA配额 | hcloud CCM ShowCertificateAuthorityQuota | 查询CA证书配额。 | |
| 查询CA详情 | hcloud CCM ShowCertificateAuthority | 查询CA详情。 | |
| 删除CA | hcloud CCM DeleteCertificateAuthority | 计划删除CA。计划多少天后删除CA证书,可设置7天~30天内删除。 | |
| 激活CA | hcloud CCM IssueCertificateAuthorityCertificate | 激活CA。 | |
| 导出CA的证书签名请求(CSR) | hcloud CCM ExportCertificateAuthorityCsr | 导出CA的证书签名请求。 | |
| 禁用CA | hcloud CCM DisableCertificateAuthority | 禁用CA。 | |
| 启用CA | hcloud CCM EnableCertificateAuthority | 启用CA。 | |
| 导出CA证书 | hcloud CCM ExportCertificateAuthorityCertificate | 导出CA证书。 | |
| 导入CA证书 | hcloud CCM ImportCertificateAuthorityCertificate | 导入CA证书,使用本接口需要满足以下条件: | |
| 恢复CA | hcloud CCM RestoreCertificateAuthority | 恢复CA,将处于“计划删除”状态的CA证书,重新恢复为“已禁用”状态。 | |
| 吊销CA | hcloud CCM RevokeCertificateAuthority | 吊销子CA。 | |
| 更新OCSP开关 | hcloud CCM UpdateOcspSwitch | 启用或禁用当前CA的OCSP。 |
私有证书管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询私有证书列表 | hcloud CCM ListCertificate | 查询私有证书列表。 | |
| 申请证书 | hcloud CCM CreateCertificate | 申请证书。 | |
| 通过CSR签发证书 | hcloud CCM CreateCertificateByCsr | 通过CSR签发证书。功能约束如下: | |
| 解析CSR | hcloud CCM ParseCertificateSigningRequest | 解析CSR。 | |
| 查询私有证书配额 | hcloud CCM ShowCertificateQuota | 查询私有证书配额。 | |
| 查询证书详情 | hcloud CCM ShowCertificate | 查询证书详情。 | |
| 删除证书 | hcloud CCM DeleteCertificate | 删除证书。 | |
| 导出证书 | hcloud CCM ExportCertificate | 导出证书。 | |
| 吊销证书 | hcloud CCM RevokeCertificate | 吊销证书。 |
证书吊销处理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查看是否具有委托权限 | hcloud CCM ShowCertificateAuthorityObsAgency | 查看是否具有委托权限。 | |
| 创建委托 | hcloud CCM CreateCertificateAuthorityObsAgency | 用户给PCA创建OBS委托授权,用于访问OBS桶,更新吊销列表。 | |
| 查看是否有服务委托 | hcloud CCM ShowAgency | 查看是否有服务委托。 | |
| 创建服务委托 | hcloud CCM CreateAgency | 用户授权PCA创建服务委托,用于访问OBS桶,更新吊销列表。 | |
| 查询OBS桶列表 | hcloud CCM ListCertificateAuthorityObsBucket | 查询OBS桶列表。 | |
| 启用CRL | hcloud CCM EnableCertificateAuthorityCrl | 启用当前CA的CRL。 | |
| 禁用CRL | hcloud CCM DisableCertificateAuthorityCrl | 禁用当前CA的CRL。 |
标签管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 批量创建CA标签 | hcloud CCM BatchCreateCaTags | 批量创建CA标签。 | |
| 批量删除CA标签 | hcloud CCM BatchDeleteCaTags | 批量删除CA标签。 | |
| 创建CA标签 | hcloud CCM CreateCaTag | 创建CA标签。 | |
| 根据CA查询标签列表 | hcloud CCM ListCaTags | 根据CA证书ID查询此CA的标签列表。 | |
| 查询所有CA标签列表 | hcloud CCM ListDomainCaTags | 查询所有CA标签列表。 | |
| 根据标签查询CA列表 | hcloud CCM ListCaResourceInstances | 根据标签查询CA列表。 | |
| 根据标签查询CA数量 | hcloud CCM CountCaResourceInstances | 根据标签查询CA数量。 | |
| 批量创建证书标签 | hcloud CCM BatchCreateCertTags | 批量创建证书标签。 | |
| 批量删除证书标签 | hcloud CCM BatchDeleteCertTags | 批量删除证书标签。 | |
| 创建证书标签 | hcloud CCM CreateCertTag | 创建证书标签。 | |
| 根据证书查询标签列表 | hcloud CCM ListCertTags | 根据证书ID查询此证书的标签列表。 | |
| 查询所有证书标签列表 | hcloud CCM ListDomainCertTags | 查询所有证书标签列表。 | |
| 根据标签查询证书列表 | hcloud CCM ListCertResourceInstances | 根据标签查询证书列表。 | |
| 根据标签查询证书数量 | hcloud CCM CountCertResourceInstances | 根据标签查询证书数量。 |
订单管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 购买CA | hcloud CCM CreateCertificateAuthorityOrder | 购买CA。 |
查询局点支持特性
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询局点支持特性 | hcloud CCM ShowConsoleConfig | 查询局点支持特性。 |