...
1 package client
2
3 import (
4 "crypto/x509"
5
6 edgex509 "edge-infra.dev/pkg/lib/crypto/certs/x509"
7 )
8
9
10 func HealthcheckCertInfo() edgex509.CertInfo {
11 return edgex509.CertInfo{
12 Name: "healthcheck-client",
13 CommonName: "kube-etcd-healthcheck-client",
14 Organization: []string{"system:masters"},
15 Usages: []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth},
16 }
17 }
18
19
20 func APIServerEtcdCertInfo() edgex509.CertInfo {
21 return edgex509.CertInfo{
22 Name: "apiserver-etcd-client",
23 CommonName: "kube-apiserver-etcd-client",
24 Organization: []string{
25 "system:masters",
26 },
27 Usages: []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth},
28 }
29 }
30
View as plain text