Set InsecureSkipVerify correctly when theres no client cert, rename verify_client_certificates to verify_certificates
This commit is contained in:
parent
f1e44661b8
commit
786d8013b9
3 changed files with 14 additions and 9 deletions
|
@ -111,10 +111,13 @@ func (h *wsHandler) connect(b []byte) {
|
|||
i.Password = data.Password
|
||||
}
|
||||
|
||||
if cert := h.session.user.GetCertificate(); cert != nil {
|
||||
if i.TLS {
|
||||
i.TLSConfig = &tls.Config{
|
||||
Certificates: []tls.Certificate{*cert},
|
||||
InsecureSkipVerify: !viper.GetBool("verify_client_certificates"),
|
||||
InsecureSkipVerify: !viper.GetBool("verify_certificates"),
|
||||
}
|
||||
|
||||
if cert := h.session.user.GetCertificate(); cert != nil {
|
||||
i.TLSConfig.Certificates = []tls.Certificate{*cert}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue