介绍
复制页面
Certd开放接口文档
介绍
Certd开放接口介绍
开放接口
openapi
获取证书
发送通知
用户级别
pipeline-access
查询授权配置分页列表
查询授权配置列表
添加授权配置
更新授权配置
查询授权配置详情
删除授权配置
查询授权插件定义
获取授权配置明文密钥
查询授权类型字典
查询授权配置简单信息
根据ID列表获取授权配置字典
pipeline-cname
查询CNAME提供商列表
查询CNAME记录分页列表
查询CNAME记录列表
添加CNAME记录
更新CNAME记录
查询CNAME记录详情
删除CNAME记录
批量删除CNAME记录
根据域名获取CNAME记录
验证CNAME记录
重置CNAME记录状态
导入CNAME记录
monitor
查询站点监控分页列表
查询站点监控列表
添加站点监控
更新站点监控
查询站点监控详情
删除站点监控
批量删除站点监控
检查站点监控
检查所有站点监控
导入站点监控
修改IP检查设置
修改禁用状态
获取站点监控设置
保存站点监控设置
查询站点IP分页列表
查询站点IP列表
添加站点IP
更新站点IP
查询站点IP详情
删除站点IP
检查站点IP
检查所有站点IP
同步站点IP
导入站点IP
pipeline-cert
获取证书
读取证书详情
pipeline-dns-provider
查询DNS提供商列表
查询DNS提供商类型字典
pipeline-notification
查询通知配置分页列表
查询通知配置列表
添加通知配置
更新通知配置
查询通知配置详情
删除通知配置
查询通知插件定义
查询通知类型字典
查询通知配置简单信息
查询默认通知配置ID
设置默认通知配置
获取或创建默认通知配置
查询通知配置选项
pipeline
查询流水线分页列表
根据ID列表获取流水线简单信息
新增/更新流水线
删除流水线
禁用流水线
查询流水线详情
触发流水线执行
取消流水线执行
查询流水线数量
批量删除流水线
刷新Webhook密钥
pipeline-group
查询流水线分组分页列表
查询流水线分组列表
添加流水线分组
更新流水线分组
查询流水线分组详情
删除流水线分组
查询所有流水线分组
pipeline-plugin
查询插件列表
查询插件分组
查询插件分组列表
根据类型获取插件定义
获取插件配置
dashboard
查询仪表盘统计数据
介绍
复制页面
Certd开放接口介绍
调用Certd接口
1、获取keyId和KeySecret
#
从设置->OpenKey 获取KeyId和KeySecret
提示
接口key分两种授权范围:
1.
开放接口: 仅能访问
开放接口
分类中的接口
2.
用户级别: 可访问所有接口(请求参数没有在文档中完全写出来,可以在浏览器中F12抓取网络请求参考)
2、Token生成方法
#
header中传入x-certd-token即可调用开放接口
1、首先从OpenKey页面生成keyId,keySecret;
2、准备一个content( json字符串): content={"keyId":keyId, t:时间戳秒数, encrypt:false, signType:"md5"}
// encrypt返回结果是否加密
3、将content加上keySecret进行签名: sign = md5(content + keySecret)
4、然后将content和sign分别base64后用.号连接: x-certd-token = base64(content) +"."+base64(sign)
3、 发起请求
#
4、其他客户端工具
#
SSL-Assistant
#
SSL Assistant
是一个基于 Go 语言开发的跨平台证书部署管理助手。
支持自动扫描主机
Nginx
配置,然后从Certd拉取证书并部署。
在不想暴露ssh主机密码情况下,该工具非常好用。
开源地址:
https://github.com/Youngxj/SSL-Assistant
修改于
2026-05-31 10:39:42
下一页
获取证书