OpenVPN 3 Core Library
|
Struct containing configuration details parsed from an OpenVPN configuration file. More...
#include <ovpncli.hpp>
Public Attributes | |
bool | error = false |
std::string | message |
std::string | userlockedUsername |
std::string | profileName |
std::string | friendlyName |
bool | autologin = false |
bool | externalPki = false |
std::string | vpnCa |
std::string | staticChallenge |
bool | staticChallengeEcho = false |
bool | privateKeyPasswordRequired = false |
bool | allowPasswordSave = false |
std::string | remoteHost |
std::string | remotePort |
std::string | remoteProto |
std::vector< ServerEntry > | serverList |
std::string | windowsDriver |
bool | dcoCompatible |
std::string | dcoIncompatibilityReason |
Struct containing configuration details parsed from an OpenVPN configuration file.
This struct holds various properties extracted from an OpenVPN configuration file, such as error status, profile name, autologin flag, external PKI flag, VPN server CA, static challenge, private key password requirement, remote host information, list of selectable VPN servers, Windows driver, and DCO compatibility details.
Definition at line 54 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::allowPasswordSave = false |
Definition at line 94 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::autologin = false |
Definition at line 72 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::dcoCompatible |
Definition at line 107 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::dcoIncompatibilityReason |
Definition at line 108 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::error = false |
Definition at line 57 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::externalPki = false |
Definition at line 75 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::friendlyName |
Definition at line 69 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::message |
Definition at line 60 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::privateKeyPasswordRequired = false |
Definition at line 91 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::profileName |
Definition at line 66 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::remoteHost |
Definition at line 97 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::remotePort |
Definition at line 98 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::remoteProto |
Definition at line 99 of file ovpncli.hpp.
std::vector<ServerEntry> openvpn::ClientAPI::EvalConfig::serverList |
Definition at line 102 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::staticChallenge |
Definition at line 85 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::staticChallengeEcho = false |
Definition at line 88 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::userlockedUsername |
Definition at line 63 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::vpnCa |
Definition at line 82 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::windowsDriver |
Definition at line 105 of file ovpncli.hpp.