in pkg/cert/store.go [111:123]
func loadX509KeyPairData(cert, key []byte) (*tls.Certificate, error) {
tlsCert, err := tls.X509KeyPair(cert, key)
if err != nil {
klog.Errorf("Error parsing bytes: %v", err.Error())
return nil, err
}
certs, err := x509.ParseCertificates(tlsCert.Certificate[0])
if err != nil {
return nil, fmt.Errorf("unable to parse certificate data: %v", err)
}
tlsCert.Leaf = certs[0]
return &tlsCert, nil
}