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 55 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::allowPasswordSave = false |
Definition at line 95 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::autologin = false |
Definition at line 73 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::dcoCompatible |
Definition at line 108 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::dcoIncompatibilityReason |
Definition at line 109 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::error = false |
Definition at line 58 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::externalPki = false |
Definition at line 76 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::friendlyName |
Definition at line 70 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::message |
Definition at line 61 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::privateKeyPasswordRequired = false |
Definition at line 92 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::profileName |
Definition at line 67 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::remoteHost |
Definition at line 98 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::remotePort |
Definition at line 99 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::remoteProto |
Definition at line 100 of file ovpncli.hpp.
std::vector<ServerEntry> openvpn::ClientAPI::EvalConfig::serverList |
Definition at line 103 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::staticChallenge |
Definition at line 86 of file ovpncli.hpp.
bool openvpn::ClientAPI::EvalConfig::staticChallengeEcho = false |
Definition at line 89 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::userlockedUsername |
Definition at line 64 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::vpnCa |
Definition at line 83 of file ovpncli.hpp.
std::string openvpn::ClientAPI::EvalConfig::windowsDriver |
Definition at line 106 of file ovpncli.hpp.