首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python的create_default_context()等价于Go?

Python的create_default_context()等价于Go?
EN

Stack Overflow用户
提问于 2018-05-11 22:38:30
回答 1查看 222关注 0票数 0

我试图修改Go客户端和服务器代码以使用TLS。在Python中,我可以执行ssl.create_default_context(purpose=ssl.Purpose.SERVER_AUTH),这将自动加载系统的可信CA证书,并使用安全设置。我想知道Go中是否有类似的东西,它将自动加载可信的CA证书。我不知道客户的证书到底该放什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-12 08:13:42

我想你是在找tls.Config。但是请记住,Python的ssl.create_default_context公开了许多大多数人不需要的SSL内部组件,而且您可能根本不需要应用程序中的tls.Config。例如,net/http有一个http.ListenAndServeTLS()函数,它使用合理的缺省值和所提供的任何证书启动TLS服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50301127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档