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

#include <ovpncli.hpp>

Inheritance diagram for openvpn::ClientAPI::Config:
[legend]
Collaboration diagram for openvpn::ClientAPI::Config:
[legend]

Public Attributes

std::string content
 
std::vector< KeyValuecontentList
 
std::string protoOverride
 
int protoVersionOverride = 0
 
std::string allowUnusedAddrFamilies
 
std::string compressionMode
 
std::string externalPkiAlias
 
std::vector< KeyValuepeerInfo
 
- 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 347 of file ovpncli.hpp.

Member Data Documentation

◆ allowUnusedAddrFamilies

std::string openvpn::ClientAPI::Config::allowUnusedAddrFamilies

Definition at line 368 of file ovpncli.hpp.

◆ compressionMode

std::string openvpn::ClientAPI::Config::compressionMode

Definition at line 374 of file ovpncli.hpp.

◆ content

std::string openvpn::ClientAPI::Config::content

Definition at line 350 of file ovpncli.hpp.

◆ contentList

std::vector<KeyValue> openvpn::ClientAPI::Config::contentList

Definition at line 354 of file ovpncli.hpp.

◆ externalPkiAlias

std::string openvpn::ClientAPI::Config::externalPkiAlias

Definition at line 378 of file ovpncli.hpp.

◆ peerInfo

std::vector<KeyValue> openvpn::ClientAPI::Config::peerInfo

Definition at line 381 of file ovpncli.hpp.

◆ protoOverride

std::string openvpn::ClientAPI::Config::protoOverride

Definition at line 358 of file ovpncli.hpp.

◆ protoVersionOverride

int openvpn::ClientAPI::Config::protoVersionOverride = 0

Definition at line 362 of file ovpncli.hpp.


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