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

#include <cliopt.hpp>

Inheritance diagram for openvpn::ClientConfigParsed:
[legend]
Collaboration diagram for openvpn::ClientConfigParsed:
[legend]

Public Member Functions

void import_client_settings (const ClientAPI::Config &config)
 

Public Attributes

IP::Addr::Version proto_version_override = IP::Addr::Version::UNSPEC
 
Protocol proto_override
 
TriStateSetting allowUnusedAddrFamilies
 
std::string external_pki_alias
 
- Public Attributes inherited from openvpn::ClientAPI::ConfigCommon
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 108 of file cliopt.hpp.

Member Function Documentation

◆ import_client_settings()

void openvpn::ClientConfigParsed::import_client_settings ( const ClientAPI::Config config)
inline

Imports the settings from the UI set ClientAPI::Config into this class.

Definition at line 115 of file cliopt.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ allowUnusedAddrFamilies

TriStateSetting openvpn::ClientConfigParsed::allowUnusedAddrFamilies

Definition at line 137 of file cliopt.hpp.

◆ external_pki_alias

std::string openvpn::ClientConfigParsed::external_pki_alias

Definition at line 140 of file cliopt.hpp.

◆ proto_override

Protocol openvpn::ClientConfigParsed::proto_override

Definition at line 135 of file cliopt.hpp.

◆ proto_version_override

IP::Addr::Version openvpn::ClientConfigParsed::proto_version_override = IP::Addr::Version::UNSPEC

Definition at line 133 of file cliopt.hpp.


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