1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
From: Shengjing Zhu <zhsj@debian.org>
Date: Sat, 12 Nov 2022 19:25:57 +0800
Subject: Support verify-client-cert directive in openvpn 2.4
Bug-Debian: #954264
Forwarded: no
---
Config.cpp | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Config.cpp b/Config.cpp
index b600fab..d914818 100644
--- a/Config.cpp
+++ b/Config.cpp
@@ -180,6 +180,14 @@ int Config::parseConfigFile(const char * configfile)
this->clientcertnotrequired=true;
}
}
+ if (param == "verify-client-cert")
+ {
+ this->deletechars(&line);
+ if (line != "verify-client-certrequired")
+ {
+ this->clientcertnotrequired=true;
+ }
+ }
if (param == "username-as-common-name")
{
this->deletechars(&line);
|