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

Classes

struct  Config
 
struct  ConfigSet
 
struct  KeyValue
 
struct  Set
 

Enumerations

enum  Type {
  UNDEF = -1 , SERIAL , SERIAL_HEX , SHA1 ,
  CN , C , L , ST ,
  O , OU , EMAIL , N_TYPES
}
 

Functions

 OPENVPN_EXCEPTION (x509_track_error)
 
const char * name (const Type type)
 
Type parse_type (const std::string &name)
 

Variables

static const char *const names []
 

Enumeration Type Documentation

◆ Type

Enumerator
UNDEF 
SERIAL 
SERIAL_HEX 
SHA1 
CN 
ST 
OU 
EMAIL 
N_TYPES 

Definition at line 26 of file x509track.hpp.

Function Documentation

◆ name()

const char * openvpn::X509Track::name ( const Type  type)
inline

Definition at line 58 of file x509track.hpp.

Here is the caller graph for this function:

◆ OPENVPN_EXCEPTION()

openvpn::X509Track::OPENVPN_EXCEPTION ( x509_track_error  )

◆ parse_type()

Type openvpn::X509Track::parse_type ( const std::string &  name)
inline

Definition at line 67 of file x509track.hpp.

Here is the caller graph for this function:

Variable Documentation

◆ names

const char* const openvpn::X509Track::names[]
static
Initial value:
= {
"SERIAL",
"SERIAL_HEX",
"SHA1",
"CN",
"C",
"L",
"ST",
"O",
"OU",
"emailAddress",
}

Definition at line 42 of file x509track.hpp.