文件名称:go-https:HTTPS服务器和客户端身份验证示例
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-09 15:32:43
Go
描述 该软件包包含示例golang代码,该代码显示了如何以三种不同模式提供HTTPS服务: 已验证无:客户端和服务器均未验证主机名或证书链。 服务器接受的任何证书都被客户端接受。 在这种模式下,MITM几乎是不可能的。 已验证服务器:客户端验证服务器提供的证书。 相互验证的:客户端和服务器相互验证彼此的证书。 脚本设置了一个虚拟CA和一些自签名证书来运行示例代码。
【文件预览】:
go-https-master
----pki()
--------client()
--------server()
--------bootstrap-pki(1KB)
--------ca()
----LICENSE(1KB)
----verified-server()
--------server.go(484B)
--------client.go(717B)
----verified-mutual()
--------server.go(901B)
--------client.go(976B)
----README.md(577B)
----verified-none()
--------server.go(484B)
--------client.go(517B)