fix: Don't try to read certs for remotely-managed tunnels (Closes #1037)
This commit is contained in:
parent
f9c2bd51ae
commit
151df44104
|
|
@ -459,12 +459,18 @@ func StartServer(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
userCreds, err := credentials.Read(c.String(cfdflags.OriginCert), log)
|
|
||||||
var isFEDEndpoint bool
|
var isFEDEndpoint bool
|
||||||
if err != nil {
|
// For remotely-managed tunnels: use endpoint info from token credentials
|
||||||
isFEDEndpoint = false
|
if c.String(TunnelTokenFlag) != "" {
|
||||||
|
isFEDEndpoint = strings.ToLower(namedTunnel.Credentials.Endpoint) == credentials.FedEndpoint
|
||||||
} else {
|
} else {
|
||||||
isFEDEndpoint = userCreds.IsFEDEndpoint()
|
// For locally-managed tunnels: check origin certificate
|
||||||
|
userCreds, err := credentials.Read(c.String(cfdflags.OriginCert), log)
|
||||||
|
if err != nil {
|
||||||
|
isFEDEndpoint = false
|
||||||
|
} else {
|
||||||
|
isFEDEndpoint = userCreds.IsFEDEndpoint()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var managementHostname string
|
var managementHostname string
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue