package client import ( "crypto/x509" edgex509 "edge-infra.dev/pkg/lib/crypto/certs/x509" ) // HealthcheckCertInfo returns a CertInfo struct for the etcd healthcheck client cert func HealthcheckCertInfo() edgex509.CertInfo { return edgex509.CertInfo{ Name: "healthcheck-client", CommonName: "kube-etcd-healthcheck-client", Organization: []string{"system:masters"}, Usages: []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth}, } } // ApiServerEtcdCertInfo returns a CertInfo struct for the etcd apiserver client cert func APIServerEtcdCertInfo() edgex509.CertInfo { return edgex509.CertInfo{ Name: "apiserver-etcd-client", CommonName: "kube-apiserver-etcd-client", Organization: []string{ "system:masters", }, Usages: []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth}, } }