gpt4 book ai didi

ssl - Python 的 create_default_context() 等价于 Go?

转载 作者:数据小太阳 更新时间:2023-10-29 03:22:54 25 4
gpt4 key购买 nike

我正在尝试修改我的 Go 客户端和服务器代码以使用 TLS。在 Python 中我可以做 ssl.create_default_context(purpose=ssl.Purpose.SERVER_AUTH)这将自动加载系统的可信 CA 证书并使用安全设置。我想知道 Go 中是否有类似的东西可以自动加载受信任的 CA 证书。我不确定要为客户的证书放什么。

最佳答案

我认为您正在寻找 tls.Config .但请记住,Python 的 ssl.create_default_context 公开了许多大多数人不需要的 SSL 内部结构,您的应用程序中可能不需要 tls.Config全部。例如,net/http 有一个 http.ListenAndServeTLS()使用合理的默认值和您提供的任何证书启动 TLS Web 服务器的函数。

关于ssl - Python 的 create_default_context() 等价于 Go?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50301127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com