INNER CODE UNIT · Go

loadTLSConfig

pingcap/tidb-operator · cmd/prestop-checker/main.go:280

func loadTLSConfig(ca, cert, key string) (*tls.Config, error) {
	rootCAs := x509.NewCertPool()
	caData, err := os.ReadFile(ca)
	if err != nil {
		return nil, err
	}

	if !rootCAs.AppendCertsFromPEM(caData) {
		return nil, fmt.Errorf("failed to append ca certs")
	}

	certData, err := os.ReadFile(cert)
	if err != nil {
		return nil, err
	}
	keyData, err := os.ReadFile(key)
	if err != nil {
		return nil, err

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…