INNER CODE UNIT · Go
newClient
minio/kes · cmd/kes/main.go:140
func newClient(conf config) *kes.Client {
var (
endpoints = strings.Split(conf.Endpoint, ",")
apiKey = conf.APIKey
keyFile = conf.PrivateKeyFile
certFile = conf.CertificateFile
)
if conf.Endpoint == "" {
endpoints = strings.Split(cli.Env(cli.EnvServer), ",")
}
for i := range endpoints {
endpoints[i] = strings.TrimSpace(endpoints[i])
endpoints[i] = strings.TrimPrefix(endpoints[i], "http://")
if !strings.HasPrefix(endpoints[i], "https://") {
endpoints[i] = "https://" + endpoints[i]
}
}