更新时间:2025-10-29 GMT+08:00

查询证书列表

功能介绍

根据证书名称或绑定域名查询证书列表。

URI

GET /v3/scm/certificates

表1 Query参数

参数

是否必选

参数类型

描述

limit

Integer

每页条目数量,取值如下:

  • 10:每页显示10条证书信息。

  • 20:每页显示20条证书信息。

  • 50:每页显示50条证书信息。

最小值:10

最大值:50

缺省值:10

offset

Integer

偏移量。

最小值:0

最大值:100

缺省值:0

sort_dir

String

排序方式。根据排序参数sort_key进行排序,取值如下:

  • ASC:升序。

  • DESC:降序。

缺省值:DESC

最小长度:0

最大长度:32

sort_key

String

排序依据参数,取值如下:

  • certExpiredTime:证书到期时间。

  • certStatus:证书状态。

  • certUpdateTime:证书更新时间。

缺省值:certUpdateTime

最小长度:0

最大长度:64

status

String

证书状态,取值如下:

  • ALL:所有证书状态。

  • EXPIRED:证书已过期。

  • UPLOAD:证书托管中。

缺省值:ALL

最小长度:0

最大长度:64

enterprise_project_id

String

企业多项目ID。用户未开通企业多项目时,不需要输入该字段。 用户开通企业多项目时,查询资源可以输入该字段。 若用户不输入该字段,默认查询租户所有有权限的企业多项目下的资源。 此时“enterprise_project_id”取值为“all”。 若用户输入该字段,取值满足以下任一条件。

  • 取值为“all”

  • 取值为“0”

  • 满足正则匹配:“^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$”

缺省值:all

最小长度:0

最大长度:64

deploy_support

Boolean

是否仅筛选支持部署的证书。

缺省值:false

expired_days_since

Integer

证书在有效期内及最多过期xx天。

最小值:0

最大值:1095

缺省值:0

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

最小长度:32

最大长度:2097152

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

certificates

Array of CertificateDetail objects

证书列表,详情请参见CertificateDetail字段数据结构说明。

数组长度:0 - 1000

total_count

Integer

证书数量。

最小值:0

最大值:10000

表4 CertificateDetail

参数

参数类型

描述

id

String

证书id。

最小长度:16

最大长度:16

name

String

证书名称。

最大值:63

最小长度:3

domain

String

证书绑定的域名。

最小长度:1

最大长度:255

sans

String

多域名证书绑定的附加域名。

最小长度:1

最大长度:4096

signature_algorithm

String

签名算法。

最小长度:0

最大长度:64

deploy_support

Boolean

是否支持部署。

type

String

证书类型。

最小长度:1

最大长度:128

brand

String

证书品牌。

最小长度:1

最大长度:255

expire_time

String

证书过期时间。

最小长度:1

最大长度:32

domain_type

String

域名类型。

最小长度:1

最大长度:128

validity_period

Integer

证书有效期,按月为单位。

最小值:12

最大值:12

status

String

证书状态,取值如下:

  • EXPIRED:证书已过期。

  • UPLOAD:证书托管中。

最小长度:0

最大长度:64

domain_count

Integer

证书可绑定域名个数。

最小值:1

最大值:100

wildcard_count

Integer

证书可绑定泛域名个数。

最小值:0

最大值:100

description

String

证书描述。

最小长度:0

最大长度:255

domain_id

String

账号ID。

最小长度:0

最大长度:100

状态码:401

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

最小长度:3

最大长度:36

error_msg

String

错误请求返回的错误信息。

最小长度:0

最大长度:1024

状态码:403

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

最小长度:3

最大长度:36

error_msg

String

错误请求返回的错误信息。

最小长度:0

最大长度:1024

状态码:500

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

最小长度:3

最大长度:36

error_msg

String

错误请求返回的错误信息。

最小长度:0

最大长度:1024

请求示例

响应示例

状态码:200

正常返回。

{
  "certificates" : [ {
    "id" : "scs1554192131150",
    "name" : "test",
    "domain" : "www.zx.com",
    "sans" : "a.zx.com;b.zx.com",
    "type" : "null",
    "deploy_support" : true,
    "signature_algorithm" : "SHA256WITHRSA",
    "brand" : "null",
    "expire_time" : "2021-05-27 16:46:25.0",
    "domain_type" : "null",
    "validity_period" : 12,
    "status" : "UPLOAD",
    "domain_count" : 2,
    "wildcard_count" : 0,
    "description" : null
  } ],
  "total_count" : 1
}

状态码:401

认证失败。

{
  "error_code" : "SCM.XXX",
  "error_msg" : "XXX"
}

状态码:403

禁止访问。

{
  "error_code" : "SCM.XXX",
  "error_msg" : "XXX"
}

状态码:500

请求未完成,服务器内部异常。

{
  "error_code" : "SCM.XXX",
  "error_msg" : "XXX"
}

状态码

状态码

描述

200

正常返回。

401

认证失败。

403

禁止访问。

404

访问页面未找到。

500

请求未完成,服务器内部异常。

错误码

请参见错误码