fix: add public certs automatically as part of global CAs (#10256)

master
Harshavardhana 4 years ago committed by GitHub
parent e7ba78beee
commit 038d91feaa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      cmd/gateway-main.go
  2. 5
      cmd/server-main.go

@ -180,6 +180,11 @@ func StartGateway(ctx *cli.Context, gw Gateway) {
globalRootCAs, err = certs.GetRootCAs(globalCertsCADir.Get())
logger.FatalIf(err, "Failed to read root CAs (%v)", err)
// Add the global public crts as part of global root CAs
for _, publicCrt := range globalPublicCerts {
globalRootCAs.AddCert(publicCrt)
}
// Register root CAs for remote ENVs
env.RegisterGlobalCAs(globalRootCAs)

@ -122,6 +122,11 @@ func serverHandleCmdArgs(ctx *cli.Context) {
globalRootCAs, err = certs.GetRootCAs(globalCertsCADir.Get())
logger.FatalIf(err, "Failed to read root CAs (%v)", err)
// Add the global public crts as part of global root CAs
for _, publicCrt := range globalPublicCerts {
globalRootCAs.AddCert(publicCrt)
}
// Register root CAs for remote ENVs
env.RegisterGlobalCAs(globalRootCAs)

Loading…
Cancel
Save