ModifyCertificate

1. 接口描述

本接口(ModifyCertificate)用于更新证书。

2. 请求参数

以下请求参数列表仅列出了接口中需要的请求参数

参数名称必选类型描述

certificateId

String

证书ID

certificateContent

String

证书内容

certificateKey

String

证书密钥

3. 响应结果

参数名称类型描述

certificateId

String

证书ID

requestId

String

唯一请求 ID。

每次请求都会返回。定位问题时需要提供该次请求的 requestId。

4. 代码示例

  1. 上传证书。

POST /api/v2/cdn HTTP/1.1
Host: console.zenlayer.com
Content-Type: application/json
X-TC-Action: ModifyCertificate
<Common Request Params>

Request:
{
  "certificateId": "f0864***66c6fa", 
  "certificateContent": "-----BEGIN CERTIFICATE----- MIIGDTCC****** -----END CERTIFICATE-----",
  "certificateKey": "-----BEGIN RSA PRIVATE KEY----- MIIEogIB****** -----END RSA PRIVATE KEY-----",
}

Response:
{
  "requestId": "T6883FCD0-3E7D-44EA-A517-A421A52A27F4",
  "response": {
    "requestId": "T6883FCD0-3E7D-44EA-A517-A421A52A27F4",
    "certificateId": "f0864***66c6fa",
  }
}

5. 开发者工具

Zenlayer Cloud API 2.0 提供了配套的开发工具集(SDK),未来会陆续支持更多开发语言,方便快速接入和使用Zenlayer的产品和服务。

6. 错误码

下面包含业务逻辑中遇到的错误码,其他错误码见公共错误码

HTTP状态码错误码说明

400

CERTIFICATE_EXPIRED

证书过期

400

CERTIFICATE_CONTENT_NOT_MATCH_KEY

证书与密钥不匹配

400

INVALID_CERTIFICATE_CONTENT

解析失败,请检查证书内容格式

400

INVALID_CERTIFICATE_KEY

解析失败,请检查密钥格式

400

CERTIFICATE_DUPLICATED

证书名或内容已重复

400

CERTIFICATE_NOT_COVER_ALL_DOMAIN

证书未覆盖原证书所有域名

400

CERTIFICATE_IS_ATTACHING

证书正在批量部署中,请稍后再试

最后更新于