package castore import ( "crypto/x509" _ "embed" "log" "os" ) //go:embed ca.crt var CACert []byte func NewCAstore() *x509.CertPool { logger := log.New(os.Stderr, "", log.Lshortfile) certPool := x509.NewCertPool() if !certPool.AppendCertsFromPEM(CACert) { logger.Fatal("Can't append CertPool with embedded CA") } return certPool }