Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
sese::security::SSLContextBuilder Class Referencefinal

SSL context builder. More...

#include <SSLContextBuilder.h>

Inheritance diagram for sese::security::SSLContextBuilder:
sese::NotInstantiable

Public Member Functions

 SSLContextBuilder ()=delete
 
- Public Member Functions inherited from sese::NotInstantiable
 NotInstantiable ()=delete
 
virtual ~NotInstantiable ()=default
 
 NotInstantiable (const NotInstantiable &)=delete
 
NotInstantiableoperator= (const NotInstantiable &)=delete
 

Static Public Member Functions

static SSLContext::Ptr SSL4Client () noexcept
 Build SSL context for client.
 
static SSLContext::Ptr SSL4Server () noexcept
 Build SSL context for server.
 
static std::unique_ptr< SSLContextUniqueSSL4Client () noexcept
 Build SSL context for client.
 
static std::unique_ptr< SSLContextUniqueSSL4Server () noexcept
 Build SSL context for server.
 

Detailed Description

SSL context builder.

Constructor & Destructor Documentation

◆ SSLContextBuilder()

sese::security::SSLContextBuilder::SSLContextBuilder ( )
delete

Member Function Documentation

◆ SSL4Client()

SSLContext::Ptr SSLContextBuilder::SSL4Client ( )
staticnoexcept

Build SSL context for client.

Returns
Client SSL context

◆ SSL4Server()

SSLContext::Ptr SSLContextBuilder::SSL4Server ( )
staticnoexcept

Build SSL context for server.

Returns
Server SSL context

◆ UniqueSSL4Client()

std::unique_ptr< SSLContext > SSLContextBuilder::UniqueSSL4Client ( )
staticnoexcept

Build SSL context for client.

Returns
Client SSL context

◆ UniqueSSL4Server()

std::unique_ptr< SSLContext > SSLContextBuilder::UniqueSSL4Server ( )
staticnoexcept

Build SSL context for server.

Returns
Server SSL context

The documentation for this class was generated from the following files: