lego-certmgr 使用 lego 生成证书的 web 服务
lego-certmgr 一款使用 lego 生成域名证书的代理服务
lego-certmgr
是一个基于
lego - Github
Libiray 封装的证书申请 代理 。
其目的是
- 为了快速方便的申请 Let’s Encrypt 证书
- 提供 RESTful API 接口, 方便下游系统 (ex
cmdb
) 调用并进行资源管理
因此
certmgr
为了方便快速返回已生成过的证书而缓存了一份结果。- 由于
certmgr
定位是 代理 , 所以并未考虑证书的 持久化 和 过期重建 操作。
使用说明
下载
访问 Github 下载最新版 lego-certmgr GitHub Release - lego-certmgr
使用
|
|
路由
[GIN-debug] POST /certmgr/gen/:provider/:domain --> 创建证书
[GIN-debug] GET /certmgr/gen/:provider/:domain --> 查询证书, 303 redirect
[GIN-debug] GET /certmgr/query/:domain --> 查询证书
[GIN-debug] GET /certmgr/query/:domain/download --> 下载证书
[GIN-debug] GET /certmgr/list --> 查询缓存中生成的所有证书
provider:
alidns
ordnspod
- 原文链接:https://typonotes.com/posts/2021/02/09/lego-certmgr-usage/
- 本文为原创文章,转载注明出处。
- 欢迎 扫码关注公众号
Go与云原生
或 订阅网站 https://typonotes.com/ 。 - 第一时间看后续精彩文章。觉得好的话,请猛击文章右下角「在看」,感谢支持。