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

Enumerations

enum  Type {
  SUCCESS = 0 , NETWORK_RECV_ERROR , NETWORK_EOF_ERROR , NETWORK_SEND_ERROR ,
  NETWORK_UNAVAILABLE , DECRYPT_ERROR , HMAC_ERROR , REPLAY_ERROR ,
  BUFFER_ERROR , CC_ERROR , BAD_SRC_ADDR , COMPRESS_ERROR ,
  RESOLVE_ERROR , SOCKET_PROTECT_ERROR , TUN_READ_ERROR , TUN_WRITE_ERROR ,
  TUN_FRAMING_ERROR , TUN_SETUP_FAILED , TUN_IFACE_CREATE , TUN_IFACE_DISABLED ,
  TUN_ERROR , TUN_REGISTER_RINGS_ERROR , TAP_NOT_SUPPORTED , REROUTE_GW_NO_DNS ,
  TRANSPORT_ERROR , TCP_OVERFLOW , TCP_SIZE_ERROR , TCP_CONNECT_ERROR ,
  UDP_CONNECT_ERROR , SSL_ERROR , SSL_PARTIAL_WRITE , SSL_CA_MD_TOO_WEAK ,
  SSL_CA_KEY_TOO_SMALL , SSL_DH_KEY_TOO_SMALL , ENCAPSULATION_ERROR , EPKI_CERT_ERROR ,
  EPKI_SIGN_ERROR , HANDSHAKE_TIMEOUT , KEEPALIVE_TIMEOUT , INACTIVE_TIMEOUT ,
  CONNECTION_TIMEOUT , PRIMARY_EXPIRE , TLS_VERSION_MIN , CERT_VERIFY_FAIL ,
  TLS_SIGALG_DISALLOWED_OR_UNSUPPORTED , TLS_ALERT_PROTOCOL_VERSION , TLS_ALERT_UNKNOWN_CA , TLS_ALERT_HANDSHAKE_FAILURE ,
  TLS_ALERT_CERTIFICATE_REQUIRED , TLS_ALERT_CERTIFICATE_EXPIRED , TLS_ALERT_CERTIFICATE_REVOKED , TLS_ALERT_BAD_CERTIFICATE ,
  TLS_ALERT_UNSUPPORTED_CERTIFICATE , TLS_ALERT_MISC , TLS_AUTH_FAIL , TLS_CRYPT_META_FAIL ,
  PEM_PASSWORD_FAIL , AUTH_FAILED , CLIENT_HALT , CLIENT_RESTART ,
  TUN_HALT , RELAY , RELAY_ERROR , N_PAUSE ,
  N_RECONNECT , N_KEY_LIMIT_RENEG , KEY_STATE_ERROR , PROXY_ERROR ,
  PROXY_NEED_CREDS , EARLY_NEG_INVALID , NTLM_MISSING_CRYPTO , UNUSED_OPTIONS ,
  SESSION_EXPIRED , NEED_CREDS , KEV_NEGOTIATE_ERROR , KEV_PENDING_ERROR ,
  N_KEV_EXPIRE , KEY_EXPANSION_ERROR , PKTID_INVALID , PKTID_BACKTRACK ,
  PKTID_EXPIRE , PKTID_REPLAY , PKTID_TIME_BACKTRACK , N_ERRORS ,
  UNDEF = SUCCESS
}
 

Functions

const char * name (const size_t type)
 

Enumeration Type Documentation

◆ Type

Enumerator
SUCCESS 
NETWORK_RECV_ERROR 
NETWORK_EOF_ERROR 
NETWORK_SEND_ERROR 
NETWORK_UNAVAILABLE 
DECRYPT_ERROR 
HMAC_ERROR 
REPLAY_ERROR 
BUFFER_ERROR 
CC_ERROR 
BAD_SRC_ADDR 
COMPRESS_ERROR 
RESOLVE_ERROR 
SOCKET_PROTECT_ERROR 
TUN_READ_ERROR 
TUN_WRITE_ERROR 
TUN_FRAMING_ERROR 
TUN_SETUP_FAILED 
TUN_IFACE_CREATE 
TUN_IFACE_DISABLED 
TUN_ERROR 
TUN_REGISTER_RINGS_ERROR 
TAP_NOT_SUPPORTED 
REROUTE_GW_NO_DNS 
TRANSPORT_ERROR 
TCP_OVERFLOW 
TCP_SIZE_ERROR 
TCP_CONNECT_ERROR 
UDP_CONNECT_ERROR 
SSL_ERROR 
SSL_PARTIAL_WRITE 
SSL_CA_MD_TOO_WEAK 
SSL_CA_KEY_TOO_SMALL 
SSL_DH_KEY_TOO_SMALL 
ENCAPSULATION_ERROR 
EPKI_CERT_ERROR 
EPKI_SIGN_ERROR 
HANDSHAKE_TIMEOUT 
KEEPALIVE_TIMEOUT 
INACTIVE_TIMEOUT 
CONNECTION_TIMEOUT 
PRIMARY_EXPIRE 
TLS_VERSION_MIN 
CERT_VERIFY_FAIL 
TLS_SIGALG_DISALLOWED_OR_UNSUPPORTED 
TLS_ALERT_PROTOCOL_VERSION 
TLS_ALERT_UNKNOWN_CA 
TLS_ALERT_HANDSHAKE_FAILURE 
TLS_ALERT_CERTIFICATE_REQUIRED 
TLS_ALERT_CERTIFICATE_EXPIRED 
TLS_ALERT_CERTIFICATE_REVOKED 
TLS_ALERT_BAD_CERTIFICATE 
TLS_ALERT_UNSUPPORTED_CERTIFICATE 
TLS_ALERT_MISC 
TLS_AUTH_FAIL 
TLS_CRYPT_META_FAIL 
PEM_PASSWORD_FAIL 
AUTH_FAILED 
CLIENT_HALT 
CLIENT_RESTART 
TUN_HALT 
RELAY 
RELAY_ERROR 
N_PAUSE 
N_RECONNECT 
N_KEY_LIMIT_RENEG 
KEY_STATE_ERROR 
PROXY_ERROR 
PROXY_NEED_CREDS 
EARLY_NEG_INVALID 
NTLM_MISSING_CRYPTO 
UNUSED_OPTIONS 
SESSION_EXPIRED 
NEED_CREDS 
KEV_NEGOTIATE_ERROR 
KEV_PENDING_ERROR 
N_KEV_EXPIRE 
KEY_EXPANSION_ERROR 
PKTID_INVALID 
PKTID_BACKTRACK 
PKTID_EXPIRE 
PKTID_REPLAY 
PKTID_TIME_BACKTRACK 
N_ERRORS 
UNDEF 

Definition at line 21 of file error.hpp.

Function Documentation

◆ name()

const char * openvpn::Error::name ( const size_t  type)
inline

Definition at line 117 of file error.hpp.

Here is the caller graph for this function: