api网站证书 /v1/certs 1个月前发布42010 page string 当前页码 limit string 单页显示数量 name string 模糊搜索证书名称 des string 模糊搜索备注 cert_type string 证书类型,可选值为lets, zerossl,custom dnsapi integer 用到此dnsapi的证书 expire integer 证书还有几天到期 enable boolean 1为启用或者0为禁用 truefalse sync_state string 证书同步状态,可选状态为done,pending,failed,process issue_state string 证书签发状态,可选状态为done,pending,failed,process valid boolean 指已经可以用于绑定网站的证书,即let’s encrypt或zerossl证书已经签发好并同步,或者自上传的证书已经同步好 truefalse 返回结果 { "code": 0, "count": 2, "data": [{ "auto_renew": 1, "create_at2": "2021-11-25 08:34:59", "domain": "for-test.cdnfly.cn", "enable": 1, "expire_time2": null, "id": 135, "issue_state": "failed", "name": "for-test.cdnfly.cn免费证书", "retry_at2": "2021-11-25 08:50:10", "start_time": null, "sync_state": null, "task_enable": 1, "task_ret": "xxx", "type": "lets", "uid": 2, "update_at": null, "username": "jason" }, { "auto_renew": 1, "create_at2": "2021-11-16 15:00:03", "domain": "for-test.cdnfly.cn", "enable": 1, "expire_time2": "2022-02-14 23:59:59", "id": 134, "issue_state": null, "name": "for-test.cdnfly.cn", "retry_at2": null, "start_time": null, "sync_state": null, "task_enable": null, "task_ret": null, "type": "custom", "uid": 2, "update_at": null, "username": "jason" } ] } 添加单个或多个证书 (多个证书时,数据格式为数组) POST/v1/certs调试 name string required 证书名称 des string 备注 type string required 证书类型,可选为custom、lets、zerossl dnsapi string 用于申请证书的dnsapi,通常用于通配符证书的申请 domain string 申请证书的域名, 当证书类型为lets或zerossl时,此项必填 key string 密钥内容,当证书类型为custom时,此项必填 cert string 证书内容,当证书类型为custom时,此项必填 返回结果 提交内容 { "code": 0, "data": "1", "msg": "证书添加成功" } 批量修改证书(提交的数据格式为数组) PUT/v1/certs调试 id integer 证书ID name string 证书名称 des string 备注 type string 证书类型,可选为custom、lets、zerossl dnsapi string 用于申请证书的dnsapi,通常用于通配符证书的申请 domain string 申请证书的域名, 当证书类型为lets或zerossl时,此项必填 key string 密钥内容,当证书类型为custom时,此项必填 cert string 证书内容,当证书类型为custom时,此项必填 auto_renew boolean 是否自动续签 truefalse enable boolean 禁用或启用 truefalse reissue string 设置为1时,表示需要重签证书 返回结果 提交内容 { "code": 0, "data": "", "msg": "更新证书成功" } 获取单个证书内容 GET/v1/certs/<证书ID>调试 action string 为download时,为下载证书,同时需要指定access_token access_token string 登录用户时返回的access_token,需要把/替换为_,+替换为- 返回结果 { "code": 0, "data": { "auto_renew": 1, "cert": "xxx", "create_at": null, "des": "", "dnsapi": null, "domain": "for-test.cdnfly.cn", "enable": 1, "expire_time": null, "id": 134, "issue_task_id": null, "key": "xxx", "name": "for-test.cdnfly.cn", "start_time": null, "task_id": null, "type": "custom", "uid": 2, "update_at": null, "version": 1 }, "msg": null } 修改单个证书 PUT/v1/certs/<证书ID>调试 name string 证书名称 des string 备注 type string 证书类型,可选为custom、lets、zerossl dnsapi string 用于申请证书的dnsapi,通常用于通配符证书的申请 domain string 申请证书的域名, 当证书类型为lets或zerossl时,此项必填 key string 密钥内容,当证书类型为custom时,此项必填 cert string 证书内容,当证书类型为custom时,此项必填 auto_renew boolean 是否自动续签 truefalse enable boolean 禁用或启用 truefalse reissue string 设置为1时,表示需要重签证书 返回结果 提交内容 { "code": 0, "data": "", "msg": "更新证书成功" } 删除证书 DELETE/v1/certs/<证书ID,多个以逗号分隔>调试 返回结果 { "code": 0, "data": "", "msg": "证书删除成功" } © 版权声明文章版权归作者所有,转载请预留文章地址。s.wbsun.net
暂无评论内容