acme:用于ACME v2(RFC8555)的Go客户端库实现

时间:2024-05-24 23:49:46
【文件属性】:

文件名称:acme:用于ACME v2(RFC8555)的Go客户端库实现

文件大小:53KB

文件格式:ZIP

更新时间:2024-05-24 23:49:46

go letsencrypt golang pebble acme

鸡蛋取样器/顶针 关于 eggsampler/acme是 (以前为ACME v2)的Go客户端库实现。 该库可以与“证书颁发机构(CA)”一起使用,也可以与其他符合ACME的CA(例如。 该库旨在在暴露的目录端点上提供零外部依赖项包装,并以易于使用的结构提供对象。 要求 至少需要1.11的Go版本,因为此存储库旨在作为Go模块导入。 用法 只需将模块导入到项目中, import "github.com/eggsampler/acme/v3" 注意最后的/v3主版本。 由于模块的功能方式,这是go.mod文件和最新的git repo 标签中表示的主要版本。 仍然使用acme包名称导出并调用所有函数。 例子 examples / certbot目录中提供了一个的简单示例。 该代码演示了帐户注册,新订单提交,解决挑战,完成订单和获取已颁发的证书链。 examples / autocert


【文件预览】:
acme-master
----acme.go(8KB)
----problem.go(2KB)
----go.mod(46B)
----problem_test.go(2KB)
----authorization.go(1KB)
----certificate.go(3KB)
----order_test.go(3KB)
----misc_test.go(502B)
----THIRD-PARTY(2KB)
----options.go(5KB)
----jws.go(5KB)
----order.go(4KB)
----examples()
--------zerossl()
--------certbot()
--------.gitignore(19B)
--------autocert()
----.travis.yml(424B)
----LICENSE(1KB)
----types.go(7KB)
----docker-compose.boulder-temp.yml(67B)
----nonce.go(686B)
----autocert_test.go(4KB)
----account_test.go(8KB)
----nonce_test.go(480B)
----README.md(2KB)
----Makefile(2KB)
----jws_test.go(16KB)
----challenge_test.go(2KB)
----authorization_test.go(781B)
----certificate_test.go(4KB)
----acme_test.go(3KB)
----.gitignore(23B)
----account.go(4KB)
----options_test.go(6KB)
----challenge.go(3KB)
----utility_test.go(10KB)
----autocert.go(11KB)

网友评论