|
|
@@ -106,11 +106,15 @@ func (u uTLSClientConnection) GetConnectionApplicationProtocol() (string, error)
|
|
|
|
|
|
func uTLSConfigFromTLSConfig(config *systls.Config) (*utls.Config, error) { // nolint: unparam
|
|
|
uconfig := &utls.Config{
|
|
|
- Rand: config.Rand,
|
|
|
- Time: config.Time,
|
|
|
- RootCAs: config.RootCAs,
|
|
|
- NextProtos: config.NextProtos,
|
|
|
- ServerName: config.ServerName,
|
|
|
+ Rand: config.Rand,
|
|
|
+ Time: config.Time,
|
|
|
+ RootCAs: config.RootCAs,
|
|
|
+ NextProtos: config.NextProtos,
|
|
|
+ ServerName: config.ServerName,
|
|
|
+ VerifyPeerCertificate: config.VerifyPeerCertificate,
|
|
|
+ InsecureSkipVerify: config.InsecureSkipVerify,
|
|
|
+ ClientAuth: utls.ClientAuthType(config.ClientAuth),
|
|
|
+ ClientCAs: config.ClientCAs,
|
|
|
}
|
|
|
return uconfig, nil
|
|
|
}
|