mirror of
https://github.com/boringproxy/boringproxy.git
synced 2025-02-25 18:55:29 -06:00
Change server to only manage server certs
Before it was getting certs for all tunnels, even if they were set as client or passthrough TlsTermination.
This commit is contained in:
parent
140c102c32
commit
738a637385
@ -33,11 +33,14 @@ func NewTunnelManager(config *BoringProxyConfig, db *Database, certConfig *certm
|
||||
log.Fatalf("Unable to get current user: %v", err)
|
||||
}
|
||||
|
||||
for domainName := range db.GetTunnels() {
|
||||
err = certConfig.ManageSync([]string{domainName})
|
||||
if err != nil {
|
||||
log.Println("CertMagic error at startup")
|
||||
log.Println(err)
|
||||
for domainName, tun := range db.GetTunnels() {
|
||||
if tun.TlsTermination == "server" {
|
||||
fmt.Println("getting cert for", domainName)
|
||||
err = certConfig.ManageSync([]string{domainName})
|
||||
if err != nil {
|
||||
log.Println("CertMagic error at startup")
|
||||
log.Println(err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user