通过API接口,可按照自己的需求实现复杂的业务逻辑。如:
1、证书自动部署。
2、自己实现申请客户端。
3、为你的客户提供证书申请服务。

1、接口地址

https://api.osfipin.com/letsencrypt/api

所有的接口请求使用此统一的接口地址,如果接口路径为/order/down,那么请求地址为:

https://api.osfipin.com/letsencrypt/api/order/down

2、鉴权参数

通过 HTTP Headers 设置 Authorization 的值为 “Bearer token:user” 来进行安全性验证,token与用户名使用英文冒号分开。
如果你的token为t15234535345345434532t,用户名为admin@domain.com,那么Authorization的值应该为:

Bearer t15234535345345434532t:admin@domain.com

CURL的请求示例为

curl -i https://api.osfipin.com/letsencrypt/api/order/down \ -H “Authorization: Bearer t15234535345345434532t:admin@domain.com”

备注:token在网站上生成,用户名为注册的邮箱或者手机号。

3、请求参数

通过query方式传参,如果参数id123typeauto,那么请求地址为:

https://api.osfipin.com/letsencrypt/api/order/down?id=123&type=auto

4、请求方式

统一使用GET方式请求数据

5、返回值

绝大部分返回值为JSON。
c:状态码。20 成功;40 请求参数错误;50 系统错误
m:状态说明。
v:数据。