OpenVPN 3 Core Library
Loading...
Searching...
No Matches
tlsver.hpp File Reference
#include <string>
#include <openvpn/common/size.hpp>
#include <openvpn/common/exception.hpp>
#include <openvpn/common/options.hpp>
Include dependency graph for tlsver.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  openvpn
 
namespace  openvpn::TLSVersion
 

Enumerations

enum class  openvpn::TLSVersion::Type {
  openvpn::TLSVersion::UNDEF , openvpn::TLSVersion::V1_0 , openvpn::TLSVersion::V1_1 , openvpn::TLSVersion::V1_2 ,
  openvpn::TLSVersion::V1_3
}
 

Functions

bool openvpn::TLSVersion::operator< (const Type &A, const Type &B)
 
const std::string openvpn::TLSVersion::to_string (const Type version)
 
Type openvpn::TLSVersion::parse_tls_version_min (const std::string &ver, const bool or_highest, const Type max_version)
 
Type openvpn::TLSVersion::parse_tls_version_min (const OptionList &opt, const std::string &relay_prefix, const Type max_version)
 
void openvpn::TLSVersion::apply_override (Type &tvm, const std::string &override)