Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
crypto/x509: allow cert bundle path to be set by environment variable #3905
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.