go-tls:使用 tls 隧道的可配置客户端服务器的最小实现

时间:2024-07-02 01:49:18
【文件属性】:

文件名称:go-tls:使用 tls 隧道的可配置客户端服务器的最小实现

文件大小:45KB

文件格式:ZIP

更新时间:2024-07-02 01:49:18

Go

go-tls 使用 tls 隧道的可配置客户端/服务器的最小实现。 德普 要使用此存储库,您必须Go 。 虽然这个项目可以很好地与 Go 的所有内置工具配合使用,但它还提供了一个供应商脚本和 Makefile,因此您是否使用单个全局$GOPATH并不重要。 建造 要使用 Go 的内置工具使用此存储库,应将其克隆到 GoPath 中的“预期”位置,最简单的方法是使用go get github.com/mattsur*/go-tls 。 然后,您可以在client和server目录中运行go get和go build 。 您也可以将其检出到您喜欢的任何位置,然后使用make在各自的文件夹中构建客户端和服务器二进制文件。 密码套房 提供了 NIST“应该”密码的列表,但由于表示了整个客户端/服务器关系,因此没有必要支持多个密码套件。 默认选择是tls.TLS_ECDHE_ECDS


【文件预览】:
go-tls-master
----client()
--------command()
--------version.go(69B)
--------main.go(254B)
--------commands.go(433B)
----testdata()
--------client.key(227B)
--------ca.crt(566B)
--------server.crt(583B)
--------client.crt(587B)
--------server.key(227B)
----server()
--------command()
--------version.go(69B)
--------main.go(254B)
--------commands.go(541B)
----_vendor()
--------src()
----shared()
--------cliUtils()
--------tlsUtils()
----.config(286B)
----LICENSE(1KB)
----.gitignore(28B)
----vendor.sh(837B)
----Makefile(210B)
----README.md(2KB)

网友评论