INNER CODE UNIT · Go

func

offen/docker-volume-backup · cmd/backup/config.go:168

func (c *CertDecoder) Decode(v string) error {
	if v == "" {
		return nil
	}
	content, err := os.ReadFile(v)
	if err != nil {
		content = []byte(v)
	}
	block, _ := pem.Decode(content)
	cert, err := x509.ParseCertificate(block.Bytes)
	if err != nil {
		return errwrap.Wrap(err, "error parsing certificate")
	}
	*c = CertDecoder{Cert: cert}
	return nil
}

type RegexpDecoder struct {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…