Skip to content

重颁发

POST
/openapi/v3/orders/:id/reissue

重颁发证书。完整的 重颁发流程 见业务流程章节。

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是否不更新加密证书密钥。默认更新。原证书是国密双证书时,此参数才会生效
∟ validity_daysinteger有效期天数
∟ custom_expiration_datestring自定义过期日期
i_know_remove_domain_will_revoke_before_certbool重颁发时若需移除域名,需要传这个参数
i_know_will_revoke_last_certbool部分产品重颁发会吊销之前的证书,这部分产品只有该参数为 true 才可重颁发
dcv_methodstring域名验证方式
persist_untilinteger仅当 dcv_method=dns-persist 时生效。重颁发时覆盖原订单绑定;不传沿用原值,0 表示清空/无限期
persist_policystring仅当 dcv_method=dns-persist 时生效。授权范围:fqdn(默认)或 wildcard
dcv_scopestring域名验证范围;具体支持范围以产品规则为准
vsign_key_pinstring按需仅当 csr_from=vsign-cloud-csc 时使用的云签密钥访问控制码
vsign_key_pin_tipstring仅当 csr_from=vsign-cloud-csc 时使用的云签密钥访问控制码提示

返回数据

参数名称类型描述
certificateobject证书详情
∟ idstring证书 ID
bash
curl -X POST 'https://api.certcloud.cn/openapi/v3/orders/TIT6R0qv/reissue' \
  -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": "4itFJOgL"
    }
  },
  "code": "success"
}