mProtocol
tOpenVPNProtocol mProtocol
User's prefered protocol (OpenvpnPlain by default).
mUsername
std::string mUsername
User name.
mHostname
std::string mHostname
Domain name.
mRegion
std::string mRegion
Region name.
mRegionFull
std::string mRegionFull
Full description of the region, for example, "US-East".
mCA
std::string mCA
Content of the ca.crt file.
mKey
std::string mKey
Private key for OpenVPN.
mCert
std::string mCert
Certificate file data.
mEndpoints
tEndpoints mEndpoints
Endpoint type.
mPasswd
std::string mPasswd
Password.
mTlsAuth
std::string mTlsAuth
Content of ta.key, tls-auth ta.key 1.
mScramble
std::string mScramble
All possible ip addresses of current domain.
mIpAddresses
std::vector< std::string > mIpAddresses
Ecnryption related field.
mCipher
std::string mCipher
mTlsCipher
std::string mTlsCipher
mAuth
std::string mAuth
mTlsVersionMin
std::string mTlsVersionMin
tOpenVPNProtocol { OpenvpnPlain = 0, OpenvpnObfuscateTCP, OpenvpnObfuscateUDP, IKEv2 }
Enum of OpenVPN protocols.