Golang在MacOS中从哪里获取根证书颁发机构(CAs)?

huangapple go评论82阅读模式
英文:

Where is Golang picking up root CAs from in MacOS?

问题

我找到了一个解释Linux的链接:https://stackoverflow.com/questions/40051213/where-is-golang-picking-up-root-cas-from

我想了解在MacOS上是如何完成的。谢谢。

英文:

I found it explaining Linux: https://stackoverflow.com/questions/40051213/where-is-golang-picking-up-root-cas-from

I want to understand how it's done on MacOS. Thanks.

答案1

得分: 3

在 macOS(以及 Windows)上,Go 不会从文件系统加载根证书。相反,Certificate.Verify 调用 c.systemVerify,该函数使用操作系统提供的 API 来验证证书。

英文:

On macOS (and also Windows), Go does not load root certificates from the filesystem. Instead, Certificate.Verify calls c.systemVerify which uses APIs provided by the OS to validate certificates.

huangapple
  • 本文由 发表于 2023年6月28日 13:59:52
  • 转载请务必保留本文链接:https://go.coder-hub.com/76570415.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定