Skip to content

christianvozar/go-rootca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gorootca

import "github.com/christianvozar/gorootca"

gorootca provides a convenient HTTPS client with a root certificate bundle for HTTP clients using TLS/SSL. If a Docker image is built using the scratch base image without providing a root certificate bundle the Go application will commonly exit fatally with x509: failed to load system roots and no roots provided" by bundling root certificates.. Utilizing this package will prevent this error and allow maintainers to create Docker images of smaller size.

gorootca takes its root certificates from the stable CoreOS distribution channel. Thanks CoreOS! Sadly, CoreOS has been discontinued and an updated root certificiate will be identified.

About

Certificate Authority Bundle for Go HTTP Clients

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages