CTG海外融合CDN API
  1. 证书管理
CTG海外融合CDN API
  • 鉴权说明
  • API鉴权
    • 获取token代码示例
    • 鉴权接口
      POST
  • 域名操作
    • 域名创建
      POST
    • 域名开启
      PUT
    • 域名关闭
      PUT
    • 域名删除
      DELETE
    • 获取域名列表
      GET
  • 域名配置
    • 查询域名源站
      GET
    • 设置域名源站
      PUT
    • 查询域名回源host
      GET
    • 设置域名回源host
      PUT
    • 查询域名HTTPS
      GET
    • 设置域名HTTPS
      PUT
    • 查询域名是否强制跳转HTTPS
      GET
    • 设置域名强制跳转HTTPS
      PUT
    • 查询域名智能压缩
      GET
    • 设置域名智能压缩
      PUT
    • 查询域名IPV6
      GET
    • 设置域名IPV6
      PUT
    • 查询域名HTTP响应头域
      GET
    • 设置域名HTTP响应头域
      POST
    • 查询域名IP 黑白名单
      GET
    • 设置域名IP黑白名单
      POST
    • 查询域名Referer黑白名单
      GET
    • 设置域名Referer黑白名单
      POST
    • 查询域名UA黑白名单
      GET
    • 设置域名UA黑白名单
      POST
    • 查询域名回源协议
      GET
    • 设置域名回源协议
      PUT
    • 查询域名回源HTTP请求头
      GET
    • 设置域名回源HTTP请求头
      POST
    • 查询域名HTTP/2
      GET
    • 设置域名HTTP/2
      PUT
    • 查询域名HTTP/3
      GET
    • 设置域名HTTP/3
      PUT
    • 查询域名最低tls版本
      GET
    • 设置域名最低tls版本
      PUT
    • 查询域名回源超时时间(仅限AWS渠道)
      GET
    • 设置域名回源超时时间(仅限AWS渠道)
      PUT
    • 查询国家/地区数据(ISO)
      GET
    • 查询域名区域访问控制(仅限AWS渠道)
      GET
    • 设置域名区域访问控制(仅限AWS渠道)
      PUT
    • 获取AWS缓存策略列表
      GET
    • 查询域名缓存策略
      GET
    • 设置域名缓存策略
      PUT
    • 获取AWS回源请求头策略列表
      GET
    • 获取AWS响应头策略列表
      GET
    • 获取加速域名的AWS回源请求头策略(仅限AWS渠道)
      GET
    • 设置加速域名的AWS回源请求头策略(仅限AWS渠道)
      PUT
    • 获取加速域名的AWS响应头策略(仅限AWS渠道)
      GET
    • 设置加速域名的AWS响应头策略(仅限AWS渠道)
      PUT
  • 证书管理
    • 申请AWS证书
      POST
    • 获取AWS签发证书的验证信息
      GET
    • 上传证书
      POST
    • 更新证书
      PUT
    • 获取证书列表
      GET
  • 内容管理
    • 根据预热URL获取用户的AWS预热区域和预热国家
    • 根据预热区域获取aws的所有pop点(国家)列表
    • 预取内容
    • 查询预取状态
    • 刷新内容
    • 查询刷新状态
  • 统计分析
    • 查询CDN消耗明细
    • 查询HTTP状态码请求数明细数据
    • 查询国家、地区消耗明细
    • Top域名
    • Top URL
    • Top Referer
    • Top UA
    • 查询命中流量
    • 查询命中请求数
    • 查询请求数
    • 查询HTTP状态码请求数汇总
  • 日志管理
    • 日志下载列表
  1. 证书管理

获取证书列表

GET
/API/cdn/sslcert
获取证书列表,可以传证书id或者证书名称来查询指定的证书, 如果不传则获取所有证书

请求参数

Query 参数
id
integer 
可选
证书ID,只能传一个ID
示例值:
1
name
string 
可选
证书名称,支持模糊查询
示例值:
test_cert
Header 参数
Authorization
string 
必需
该值格式为: Bearer {token},Bearer是固定前缀,token是通过请求签名认证接口获取到的,参考鉴权接口文档
默认值:
Bearer Af8VDldHtQxxxF4n=H8tLRl9Er7WdhaXvWWd/
Content-Type
string 
json 类型
必需
默认值:
application/json

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://ctgcdn.esurfingcloud.com/API/cdn/sslcert?id=1&name=test_cert' \
--header 'Authorization;'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
返回状态码,1为成功,其他为失败
message
string 
返回信息
必需
data
array [object {10}] 
必需
id
string 
证书ID
必需
name
string 
证书名称
必需
common_name
string 
通用名称
必需
subject_altname
array[string]
必需
DNS名称,可能有多个
state
string 
必需
证书状态,PENDING_VALIDATION(等待验证)、ISSUED(已颁发)
create_time
string 
创建时间
必需
expire_time
string 
过期时间
必需
type
string 
必需
证书类型,IMPORTED(导入)、AMAZON_ISSUED(Amazon颁发)
order_id
string 
aws的arn号
必需
domain_cnt
string 
必需
使用该证书的域名数量
示例
{
    "code": 1,
    "message": "OK",
    "data": [
        {
            "id": "31",
            "name": "www.qq.com",
            "common_name": "www.qq.com",
            "subject_altname": [
                "www.qq.com",
                "*.qq.com"
            ],
            "state": "PENDING_VALIDATION",
            "create_time": "2024/04/28 17:00",
            "expire_time": "",
            "type": "AMAZON_ISSUED",
            "order_id": "arn:aws:acm:us-east-1:863966165966:certificate/9b37fb41-f0df-4571-929a-531e64e07ec6",
            "domain_cnt": "0"
        },
        {
            "id": "26",
            "name": "testhw1.rgslb.link",
            "common_name": "",
            "subject_altname": [
                "test.example.com",
                "*.example.com",
                "219.83.160.17"
            ],
            "state": "ISSUED",
            "create_time": "2024/04/17 14:37",
            "expire_time": "2026/07/08 16:58",
            "type": "IMPORTED",
            "order_id": "",
            "domain_cnt": "0"
        },
        {
            "id": "22",
            "name": "*.rgslb.link",
            "common_name": "*.rgslb.link",
            "subject_altname": [
                "*.rgslb.link"
            ],
            "state": "ISSUED",
            "create_time": "2024/04/08 16:44",
            "expire_time": "2025/05/08 7:59",
            "type": "AMAZON_ISSUED",
            "order_id": "arn:aws:acm:us-east-1:863966165966:certificate/5c346d0a-9d2b-4b0e-8107-f1ef3bcd405d",
            "domain_cnt": "2"
        }
    ]
}
修改于 2024-08-07 02:32:18
上一页
更新证书
下一页
根据预热URL获取用户的AWS预热区域和预热国家
Built with