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

Member Data Documentation

◆ allowLocalDnsResolvers

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

Definition at line 326 of file ovpncli.hpp.

◆ allowLocalLanAccess

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

Definition at line 304 of file ovpncli.hpp.

◆ altProxy

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

Definition at line 287 of file ovpncli.hpp.

◆ appCustomProtocols

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

Definition at line 187 of file ovpncli.hpp.

◆ autologinSessions

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

Definition at line 225 of file ovpncli.hpp.

◆ clockTickMS

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

Definition at line 316 of file ovpncli.hpp.

◆ connTimeout

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

Definition at line 204 of file ovpncli.hpp.

◆ dco

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

Definition at line 293 of file ovpncli.hpp.

◆ defaultKeyDirection

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

Definition at line 244 of file ovpncli.hpp.

◆ dhcpSearchDomainsAsSplitDomains

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

Definition at line 218 of file ovpncli.hpp.

◆ disableClientCert

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

Definition at line 232 of file ovpncli.hpp.

◆ echo

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

Definition at line 297 of file ovpncli.hpp.

◆ enableLegacyAlgorithms

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

Definition at line 331 of file ovpncli.hpp.

◆ enableNonPreferredDCAlgorithms

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

Definition at line 337 of file ovpncli.hpp.

◆ generateTunBuilderCaptureEvent

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

Definition at line 342 of file ovpncli.hpp.

◆ googleDnsFallback

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

Definition at line 211 of file ovpncli.hpp.

◆ gremlinConfig

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

Definition at line 319 of file ovpncli.hpp.

◆ guiVersion

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

Definition at line 173 of file ovpncli.hpp.

◆ hwAddrOverride

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

Definition at line 190 of file ovpncli.hpp.

◆ info

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

Definition at line 300 of file ovpncli.hpp.

◆ platformVersion

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

Definition at line 193 of file ovpncli.hpp.

◆ portOverride

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

Definition at line 201 of file ovpncli.hpp.

◆ privateKeyPassword

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

Definition at line 238 of file ovpncli.hpp.

◆ proxyAllowCleartextAuth

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

Definition at line 284 of file ovpncli.hpp.

◆ proxyHost

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

Definition at line 280 of file ovpncli.hpp.

◆ proxyPassword

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

Definition at line 283 of file ovpncli.hpp.

◆ proxyPort

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

Definition at line 281 of file ovpncli.hpp.

◆ proxyUsername

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

Definition at line 282 of file ovpncli.hpp.

◆ retryOnAuthFailed

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

Definition at line 229 of file ovpncli.hpp.

◆ serverOverride

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

Definition at line 197 of file ovpncli.hpp.

◆ sslDebugLevel

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

Definition at line 235 of file ovpncli.hpp.

◆ ssoMethods

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

Definition at line 182 of file ovpncli.hpp.

◆ synchronousDnsLookup

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

Definition at line 222 of file ovpncli.hpp.

◆ tlsCertProfileOverride

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

Definition at line 270 of file ovpncli.hpp.

◆ tlsCipherList

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

Definition at line 273 of file ovpncli.hpp.

◆ tlsCiphersuitesList

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

Definition at line 277 of file ovpncli.hpp.

◆ tlsVersionMinOverride

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

Definition at line 258 of file ovpncli.hpp.

◆ tunPersist

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

Definition at line 207 of file ovpncli.hpp.

◆ wintun

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

Definition at line 322 of file ovpncli.hpp.


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