Open stapelberg opened 1 year ago
We first need to add a Bundle() accessor to the x509roots/fallback package, then we can dump the certificates (in internal/packer/cacerts.go) like so:
internal/packer/cacerts.go
b := new(bytes.Buffer) for _, cert := range fallback.Bundle() { fmt.Fprintf(b, "# %s\n# %x\n", cert.Subject.String(), sha256.Sum256(cert.Raw)) pem.Encode(b, &pem.Block{Type: "CERTIFICATE", Bytes: cert.Raw}) } return string(b.Bytes()), nil
We first need to add a Bundle() accessor to the x509roots/fallback package, then we can dump the certificates (in
internal/packer/cacerts.go
) like so: