Bug fix: using AND in place of OR or SSL flags. (#64)
* Bug fix: using AND in place of OR or SSL flags. * Separating CA certificate path and client key and cert addition to options.
This commit is contained in:
parent
800efccb31
commit
8ca953f925
1 changed files with 7 additions and 3 deletions
|
@ -50,7 +50,7 @@ func init() {
|
||||||
flag.StringVar(&role, "role", "", "owner role to use")
|
flag.StringVar(&role, "role", "", "owner role to use")
|
||||||
flag.StringVar(&caCertsPath, "caCertsPath", "", "Path to CA certs on local machine.")
|
flag.StringVar(&caCertsPath, "caCertsPath", "", "Path to CA certs on local machine.")
|
||||||
flag.StringVar(&clientCert, "clientCert", "", "Client certificate to use to connect to Aurora.")
|
flag.StringVar(&clientCert, "clientCert", "", "Client certificate to use to connect to Aurora.")
|
||||||
flag.StringVar(&clientKey, "clientKey", "", "Client key to use to connect to Aurora.")
|
flag.StringVar(&clientKey, "clientKey", "", "Client private key to use to connect to Aurora.")
|
||||||
|
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
|
@ -107,8 +107,12 @@ func main() {
|
||||||
clientOptions = append(clientOptions, realis.SchedulerUrl(url))
|
clientOptions = append(clientOptions, realis.SchedulerUrl(url))
|
||||||
}
|
}
|
||||||
|
|
||||||
if clientKey != "" || clientCert != "" || caCertsPath != "" {
|
if caCertsPath != "" {
|
||||||
clientOptions = append(clientOptions, realis.Certspath(caCertsPath), realis.ClientCerts(clientKey, clientCert))
|
clientOptions = append(clientOptions, realis.Certspath(caCertsPath))
|
||||||
|
}
|
||||||
|
|
||||||
|
if clientKey != "" && clientCert != "" {
|
||||||
|
clientOptions = append(clientOptions, realis.ClientCerts(clientKey, clientCert))
|
||||||
}
|
}
|
||||||
|
|
||||||
r, err = realis.NewRealisClient(clientOptions...)
|
r, err = realis.NewRealisClient(clientOptions...)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue