CreateCertificate

1. 接口描述

本接口(CreateCertificate)用于创建证书。

注意事项

  • 不支持对创建证书内容做修改,若要更改,需重新创建新的证书。

2. 请求参数

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

参数名称必选类型描述

certificateContent

String

证书内容

certificateKey

String

证书密钥

certificateLabel

String

自定义证书标签

不得超过64个字符

resourceGroupId

String

资源组的ID。

如果不传,则使用默认资源组

3. 响应结果

参数名称类型描述

certificateId

String

证书ID

requestId

String

唯一请求 ID。

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

4. 代码示例

  1. 上传证书。

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

Request:
{
  "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

证书名或内容已重复

最后更新于