crypto/x509: allow cert bundle path to be set by environment variable
gopherbot opened this issue · 7 comments
gopherbot commented
by viriketo:
Using go 1.0.2 on linux-x86_64. It looks like go https works with a hardcoded path to ca-bundle list of accepted certificates. I think it would be nice if src/pkg/crypto/x509/root_unix.go could look at some environment variable for an exclusive ca-cert. In the GNU/Linux distribution NixOS we have the system ca-cert bundle sitting at a path different than those hardcoded in root_unix.go, and I can patch go1.0.2 to make it work. But users may want to have control about the trusted certificates, when they run go programs.
robpike commented
Labels changed: added priority-later, packagechange, removed priority-triage.
Owner changed to @agl.
Status changed to Accepted.
rsc commented
rsc commented
rsc commented
gopherbot commented
gopherbot commented
CL https://golang.org/cl/36093 mentions this issue.