【文件属性】:
文件名称:gocert::locked:生成无痛的自签名TLSSSL证书!
文件大小:57KB
文件格式:ZIP
更新时间:2021-05-28 16:35:26
go tls golang ssl certificate
Gocert
如果每次使用openssl生成自签名证书时都遇到openssl ,那么此工具非常适合您! 一个轻量级的库以及命令行界面,用于使用纯go生成自签名的SSL / TLS证书。
安装
brew install moorara/brew/gocert
对于其他平台,您可以从下载二进制文件。
快速开始
mkdir certs
cd certs
gocert init
gocert root
gocert intermediate -name=sre
gocert sign -ca=root -name=sre
gocert server -name=webapp
gocert client -name=myservice
gocert sign -ca=sre -name=webapp,myservice
gocert verify -ca=root -name=sre
goce
【文件预览】:
gocert-main
----.gitignore(183B)
----version()
--------version.go(722B)
--------version_test.go(403B)
----go.mod(184B)
----Makefile(347B)
----pki()
--------workspace.go(2KB)
--------type_test.go(8KB)
--------manager.go(7KB)
--------type.go(7KB)
--------util_test.go(9KB)
--------workspace_test.go(15KB)
--------trust_test.go(14KB)
--------trust.go(3KB)
--------util.go(5KB)
--------manager_test.go(15KB)
--------const.go(912B)
----gelato.yaml(211B)
----cli()
--------req_test.go(8KB)
--------req.go(4KB)
--------app_test.go(4KB)
--------init.go(2KB)
--------common_test.go(25KB)
--------verify.go(2KB)
--------verify_test.go(3KB)
--------app.go(1KB)
--------sign_test.go(7KB)
--------const.go(2KB)
--------sign.go(4KB)
--------helper_test.go(1KB)
--------init_test.go(4KB)
--------common.go(7KB)
----main_test.go(729B)
----LICENSE(734B)
----CHANGELOG.md(9KB)
----go.sum(5KB)
----util()
--------std_test.go(3KB)
--------reflect.go(9KB)
--------std.go(3KB)
--------reflect_test.go(8KB)
--------file.go(2KB)
--------file_test.go(4KB)
----.github()
--------CODEOWNERS(213B)
--------ISSUE_TEMPLATE()
--------pull_request_template.md(401B)
--------workflows()
----main.go(216B)
----README.md(3KB)
----renovate.json(87B)