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

Namespaces

namespace  Private
 

Classes

struct  AppCustomControlMessageEvent
 
struct  Config
 
struct  ConfigCommon
 
struct  ConnectionInfo
 
struct  DynamicChallenge
 
struct  EvalConfig
 Struct containing configuration details parsed from an OpenVPN configuration file. More...
 
struct  Event
 
struct  ExternalPKICertRequest
 
struct  ExternalPKIRequestBase
 
struct  ExternalPKISignRequest
 
struct  InterfaceStats
 
struct  KeyValue
 
struct  LogInfo
 
struct  LogReceiver
 
struct  MergeConfig
 
class  MyClientEvents
 
class  MyClockTick
 
class  MyReconnectNotify
 
class  MyRemoteOverride
 
class  MySessionStats
 
class  MySocketProtect
 
class  OpenVPNClient
 
class  OpenVPNClientHelper
 
struct  ProvideCreds
 
struct  RemoteOverride
 
struct  ServerEntry
 
struct  SessionToken
 
struct  Status
 
struct  TransportStats
 

Functions

 OPENVPN_SIMPLE_EXCEPTION (app_expired)
 
static SSLLib::SSLAPI::Config::Ptr setup_certcheck_ssl_config (const std::string &client_cert, const std::string &extra_certs, const std::optional< const std::string > &ca)
 

Function Documentation

◆ OPENVPN_SIMPLE_EXCEPTION()

openvpn::ClientAPI::OPENVPN_SIMPLE_EXCEPTION ( app_expired  )

◆ setup_certcheck_ssl_config()

static SSLLib::SSLAPI::Config::Ptr openvpn::ClientAPI::setup_certcheck_ssl_config ( const std::string &  client_cert,
const std::string &  extra_certs,
const std::optional< const std::string > &  ca 
)
static

Definition at line 1330 of file ovpncli.cpp.

Here is the caller graph for this function: