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 167 of file ovpncli.hpp.

Member Data Documentation

◆ allowLocalDnsResolvers

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

Definition at line 325 of file ovpncli.hpp.

◆ allowLocalLanAccess

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

Definition at line 303 of file ovpncli.hpp.

◆ altProxy

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

Definition at line 286 of file ovpncli.hpp.

◆ appCustomProtocols

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

Definition at line 186 of file ovpncli.hpp.

◆ autologinSessions

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

Definition at line 224 of file ovpncli.hpp.

◆ clockTickMS

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

Definition at line 315 of file ovpncli.hpp.

◆ connTimeout

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

Definition at line 203 of file ovpncli.hpp.

◆ dco

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

Definition at line 292 of file ovpncli.hpp.

◆ defaultKeyDirection

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

Definition at line 243 of file ovpncli.hpp.

◆ dhcpSearchDomainsAsSplitDomains

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

Definition at line 217 of file ovpncli.hpp.

◆ disableClientCert

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

Definition at line 231 of file ovpncli.hpp.

◆ echo

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

Definition at line 296 of file ovpncli.hpp.

◆ enableLegacyAlgorithms

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

Definition at line 330 of file ovpncli.hpp.

◆ enableNonPreferredDCAlgorithms

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

Definition at line 336 of file ovpncli.hpp.

◆ generateTunBuilderCaptureEvent

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

Definition at line 341 of file ovpncli.hpp.

◆ googleDnsFallback

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

Definition at line 210 of file ovpncli.hpp.

◆ gremlinConfig

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

Definition at line 318 of file ovpncli.hpp.

◆ guiVersion

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

Definition at line 172 of file ovpncli.hpp.

◆ hwAddrOverride

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

Definition at line 189 of file ovpncli.hpp.

◆ info

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

Definition at line 299 of file ovpncli.hpp.

◆ platformVersion

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

Definition at line 192 of file ovpncli.hpp.

◆ portOverride

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

Definition at line 200 of file ovpncli.hpp.

◆ privateKeyPassword

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

Definition at line 237 of file ovpncli.hpp.

◆ proxyAllowCleartextAuth

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

Definition at line 283 of file ovpncli.hpp.

◆ proxyHost

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

Definition at line 279 of file ovpncli.hpp.

◆ proxyPassword

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

Definition at line 282 of file ovpncli.hpp.

◆ proxyPort

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

Definition at line 280 of file ovpncli.hpp.

◆ proxyUsername

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

Definition at line 281 of file ovpncli.hpp.

◆ retryOnAuthFailed

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

Definition at line 228 of file ovpncli.hpp.

◆ serverOverride

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

Definition at line 196 of file ovpncli.hpp.

◆ sslDebugLevel

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

Definition at line 234 of file ovpncli.hpp.

◆ ssoMethods

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

Definition at line 181 of file ovpncli.hpp.

◆ synchronousDnsLookup

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

Definition at line 221 of file ovpncli.hpp.

◆ tlsCertProfileOverride

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

Definition at line 269 of file ovpncli.hpp.

◆ tlsCipherList

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

Definition at line 272 of file ovpncli.hpp.

◆ tlsCiphersuitesList

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

Definition at line 276 of file ovpncli.hpp.

◆ tlsVersionMinOverride

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

Definition at line 257 of file ovpncli.hpp.

◆ tunPersist

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

Definition at line 206 of file ovpncli.hpp.

◆ wintun

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

Definition at line 321 of file ovpncli.hpp.


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