首页 > 后端开发 > Golang > Go如何在Linux上查找和使用根证书颁发机构?

Go如何在Linux上查找和使用根证书颁发机构?

Patricia Arquette
发布: 2024-12-26 11:02:15
原创
359 人浏览过

How Does Go Find and Use Root Certificate Authorities on Linux?

在 Linux 上的 Go 中查找根 CA

Go 的 crypto/tls.Config.RootCA 可以设置为定义一组自定义根证书用于客户端证书验证的机构 (CA)。如果保留为零,Go 默认使用“主机的根 CA 集”。

在 Linux 上,主机的根 CA 集是从几个潜在位置收集的:

/etc/ssl/certs/ca-certificates.crt
/etc/pki/tls/certs/ca-bundle.crt
/etc/ssl/ca-bundle.pem
/etc/pki/tls/cacert.pem
/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
/etc/ssl/cert.pem
登录后复制

一旦证书文件找到,则停止搜索。这允许系统管理员通过修改这些文件来配置受信任的根 CA。

全局添加另一个根 CA 来信任、查找并编辑其中一个文件。将 PEM 格式的新根 CA 证书附加到文件末尾。确保该文件的格式与您的 Linux 发行版兼容。

以上是Go如何在Linux上查找和使用根证书颁发机构?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板