libfilezilla
Classes | Namespaces | Typedefs | Enumerations | Functions
tls_layer.hpp File Reference

A Transport Layer Security (TLS) layer. More...

#include "socket.hpp"
Include dependency graph for tls_layer.hpp:

Go to the source code of this file.

Classes

class  tls_layer
 A Transport Layer Security (TLS) layer. More...
 

Namespaces

 fz
 The namespace used by libfilezilla.
 

Typedefs

typedef simple_event< certificate_verification_event_type, tls_layer *, tls_session_info > certificate_verification_event
 This event gets sent during the handshake with details about the session and the used certificate. More...
 

Enumerations

enum class  tls_ver { v1_0 , v1_1 , v1_2 , v1_3 }
 
enum class  tls_server_flags : unsigned int { none = 0 , no_auto_ticket = 0x1 }
 

Functions

bool operator& (tls_server_flags lhs, tls_server_flags rhs)
 
tls_server_flags operator| (tls_server_flags lhs, tls_server_flags rhs)
 

Detailed Description

A Transport Layer Security (TLS) layer.