mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2024-11-22 17:39:53 +03:00
Merge PR #928: OpenVPN X.509 certificate authentication will be used only when no username / password is specified
This commit is contained in:
commit
9fbfa61b34
@ -871,9 +871,13 @@ void OvsBeginIPCAsyncConnectionIfEmpty(OPENVPN_SERVER *s, OPENVPN_SESSION *se, O
|
|||||||
p.BridgeMode = true;
|
p.BridgeMode = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (c->ClientCert.X != NULL)
|
if (IsEmptyStr(c->ClientKey.Username) || IsEmptyStr(c->ClientKey.Password))
|
||||||
{
|
{
|
||||||
p.ClientCertificate = c->ClientCert.X;
|
// OpenVPN X.509 certificate authentication will be used only when no username / password is specified
|
||||||
|
if (c->ClientCert.X != NULL)
|
||||||
|
{
|
||||||
|
p.ClientCertificate = c->ClientCert.X;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Calculate the MSS
|
// Calculate the MSS
|
||||||
|
Loading…
Reference in New Issue
Block a user