OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::ClientAPI::ConfigCommon Struct Reference

#include <ovpncli.hpp>

Inheritance diagram for openvpn::ClientAPI::ConfigCommon:
[legend]

Public Attributes

std::string guiVersion
 
std::string ssoMethods
 
std::string appCustomProtocols
 
std::string hwAddrOverride
 
std::string platformVersion
 
std::string serverOverride
 
std::string portOverride
 
int connTimeout = 0
 
bool tunPersist = false
 
bool googleDnsFallback = false
 
bool dhcpSearchDomainsAsSplitDomains = false
 
bool synchronousDnsLookup = false
 
bool autologinSessions = true
 
bool retryOnAuthFailed = false
 
bool disableClientCert = false
 
int sslDebugLevel = 0
 
std::string privateKeyPassword
 
int defaultKeyDirection = -1
 
std::string tlsVersionMinOverride
 
std::string tlsCertProfileOverride
 
std::string tlsCipherList
 
std::string tlsCiphersuitesList
 
std::string proxyHost
 
std::string proxyPort
 
std::string proxyUsername
 
std::string proxyPassword
 
bool proxyAllowCleartextAuth = false
 
bool altProxy = false
 
bool dco = false
 
bool echo = false
 
bool info = false
 
bool allowLocalLanAccess = false
 
unsigned int clockTickMS = 0
 
std::string gremlinConfig
 
bool wintun = false
 
bool allowLocalDnsResolvers = false
 
bool enableLegacyAlgorithms = false
 
bool enableNonPreferredDCAlgorithms = false
 
bool generateTunBuilderCaptureEvent = false
 

Detailed Description

Definition at line 166 of file ovpncli.hpp.

Member Data Documentation

◆ allowLocalDnsResolvers

bool openvpn::ClientAPI::ConfigCommon::allowLocalDnsResolvers = false

Definition at line 324 of file ovpncli.hpp.

◆ allowLocalLanAccess

bool openvpn::ClientAPI::ConfigCommon::allowLocalLanAccess = false

Definition at line 302 of file ovpncli.hpp.

◆ altProxy

bool openvpn::ClientAPI::ConfigCommon::altProxy = false

Definition at line 285 of file ovpncli.hpp.

◆ appCustomProtocols

std::string openvpn::ClientAPI::ConfigCommon::appCustomProtocols

Definition at line 185 of file ovpncli.hpp.

◆ autologinSessions

bool openvpn::ClientAPI::ConfigCommon::autologinSessions = true

Definition at line 223 of file ovpncli.hpp.

◆ clockTickMS

unsigned int openvpn::ClientAPI::ConfigCommon::clockTickMS = 0

Definition at line 314 of file ovpncli.hpp.

◆ connTimeout

int openvpn::ClientAPI::ConfigCommon::connTimeout = 0

Definition at line 202 of file ovpncli.hpp.

◆ dco

bool openvpn::ClientAPI::ConfigCommon::dco = false

Definition at line 291 of file ovpncli.hpp.

◆ defaultKeyDirection

int openvpn::ClientAPI::ConfigCommon::defaultKeyDirection = -1

Definition at line 242 of file ovpncli.hpp.

◆ dhcpSearchDomainsAsSplitDomains

bool openvpn::ClientAPI::ConfigCommon::dhcpSearchDomainsAsSplitDomains = false

Definition at line 216 of file ovpncli.hpp.

◆ disableClientCert

bool openvpn::ClientAPI::ConfigCommon::disableClientCert = false

Definition at line 230 of file ovpncli.hpp.

◆ echo

bool openvpn::ClientAPI::ConfigCommon::echo = false

Definition at line 295 of file ovpncli.hpp.

◆ enableLegacyAlgorithms

bool openvpn::ClientAPI::ConfigCommon::enableLegacyAlgorithms = false

Definition at line 329 of file ovpncli.hpp.

◆ enableNonPreferredDCAlgorithms

bool openvpn::ClientAPI::ConfigCommon::enableNonPreferredDCAlgorithms = false

Definition at line 335 of file ovpncli.hpp.

◆ generateTunBuilderCaptureEvent

bool openvpn::ClientAPI::ConfigCommon::generateTunBuilderCaptureEvent = false

Definition at line 340 of file ovpncli.hpp.

◆ googleDnsFallback

bool openvpn::ClientAPI::ConfigCommon::googleDnsFallback = false

Definition at line 209 of file ovpncli.hpp.

◆ gremlinConfig

std::string openvpn::ClientAPI::ConfigCommon::gremlinConfig

Definition at line 317 of file ovpncli.hpp.

◆ guiVersion

std::string openvpn::ClientAPI::ConfigCommon::guiVersion

Definition at line 171 of file ovpncli.hpp.

◆ hwAddrOverride

std::string openvpn::ClientAPI::ConfigCommon::hwAddrOverride

Definition at line 188 of file ovpncli.hpp.

◆ info

bool openvpn::ClientAPI::ConfigCommon::info = false

Definition at line 298 of file ovpncli.hpp.

◆ platformVersion

std::string openvpn::ClientAPI::ConfigCommon::platformVersion

Definition at line 191 of file ovpncli.hpp.

◆ portOverride

std::string openvpn::ClientAPI::ConfigCommon::portOverride

Definition at line 199 of file ovpncli.hpp.

◆ privateKeyPassword

std::string openvpn::ClientAPI::ConfigCommon::privateKeyPassword

Definition at line 236 of file ovpncli.hpp.

◆ proxyAllowCleartextAuth

bool openvpn::ClientAPI::ConfigCommon::proxyAllowCleartextAuth = false

Definition at line 282 of file ovpncli.hpp.

◆ proxyHost

std::string openvpn::ClientAPI::ConfigCommon::proxyHost

Definition at line 278 of file ovpncli.hpp.

◆ proxyPassword

std::string openvpn::ClientAPI::ConfigCommon::proxyPassword

Definition at line 281 of file ovpncli.hpp.

◆ proxyPort

std::string openvpn::ClientAPI::ConfigCommon::proxyPort

Definition at line 279 of file ovpncli.hpp.

◆ proxyUsername

std::string openvpn::ClientAPI::ConfigCommon::proxyUsername

Definition at line 280 of file ovpncli.hpp.

◆ retryOnAuthFailed

bool openvpn::ClientAPI::ConfigCommon::retryOnAuthFailed = false

Definition at line 227 of file ovpncli.hpp.

◆ serverOverride

std::string openvpn::ClientAPI::ConfigCommon::serverOverride

Definition at line 195 of file ovpncli.hpp.

◆ sslDebugLevel

int openvpn::ClientAPI::ConfigCommon::sslDebugLevel = 0

Definition at line 233 of file ovpncli.hpp.

◆ ssoMethods

std::string openvpn::ClientAPI::ConfigCommon::ssoMethods

Definition at line 180 of file ovpncli.hpp.

◆ synchronousDnsLookup

bool openvpn::ClientAPI::ConfigCommon::synchronousDnsLookup = false

Definition at line 220 of file ovpncli.hpp.

◆ tlsCertProfileOverride

std::string openvpn::ClientAPI::ConfigCommon::tlsCertProfileOverride

Definition at line 268 of file ovpncli.hpp.

◆ tlsCipherList

std::string openvpn::ClientAPI::ConfigCommon::tlsCipherList

Definition at line 271 of file ovpncli.hpp.

◆ tlsCiphersuitesList

std::string openvpn::ClientAPI::ConfigCommon::tlsCiphersuitesList

Definition at line 275 of file ovpncli.hpp.

◆ tlsVersionMinOverride

std::string openvpn::ClientAPI::ConfigCommon::tlsVersionMinOverride

Definition at line 256 of file ovpncli.hpp.

◆ tunPersist

bool openvpn::ClientAPI::ConfigCommon::tunPersist = false

Definition at line 205 of file ovpncli.hpp.

◆ wintun

bool openvpn::ClientAPI::ConfigCommon::wintun = false

Definition at line 320 of file ovpncli.hpp.


The documentation for this struct was generated from the following file: