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]
		}
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…