Skip to content

订阅期内证书续期

POST
/openapi/v3/orders/:id/renew

订阅期内订单可通过该接口提交证书续期。具体适用条件以产品与 CA 规则为准。完整的 订阅期内证书续期 流程见业务流程章节。

Path 参数

参数类型必填说明
idstring订单 ID

Body 参数 application/json

参数类型必填说明
certificateobject证书详情
∟ csrstring按需证书请求文件。是否需要提交及提交时机取决于 csr_from 与产品规则,详见CSR 来源
∟ csr_fromstringCSR 私钥来源。默认不用传或为空,详见CSR 来源
∟ common_namestring按需通用名称。SSL 证书必须
∟ dns_namesarray[string]备用名称;部分产品支持修改,参考"产品列表"章节
∟ sign_hashstring签名摘要
∟ un_modify_keybool是否不更新加密证书密钥。默认更新。原证书是国密双证书时,此参数才会生效
dcv_methodstring域名验证方式
persist_untilinteger仅当 dcv_method=dns-persist 时生效。验证值有效期(UNIX 秒);0 表示无限期;不传则沿用原订单值
persist_policystring仅当 dcv_method=dns-persist 时生效。授权范围:fqdn(默认)或 wildcard

返回数据

参数名称类型描述
certificateobject证书
∟ idstring证书 ID
bash
curl -X POST 'https://api.certcloud.cn/openapi/v3/orders/TIT6R0qv/renew' \
  -H 'Content-Type: application/json' \
  -H 'X-CC-Auth-Key: your-auth-key' \
  -H 'X-CC-Key-ID: your-key-id' \
  -d '{
    "certificate": {
      "csr": "-----BEGIN CERTIFICATE REQUEST-----\n...\n-----END CERTIFICATE REQUEST-----\n",
      "common_name": "test.isw.app",
      "dns_names": ["test.isw.app"],
      "sign_hash": "SHA256"
    }
  }'
200成功
json
{
  "data": {
    "certificate": {
      "id": "qyZUmlQAr"
    }
  },
  "code": "success"
}