Seastar
High performance C++ framework for concurrent servers
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
seastar::tls::dh_params Class Reference

Detailed Description

Diffie-Hellman parameters for wire encryption.

#include <seastar/net/tls.hh>

Public Types

enum class  level { LEGACY = 2 , MEDIUM = 3 , HIGH = 4 , ULTRA = 5 }
 

Public Member Functions

 dh_params (level=level::LEGACY)
 
 dh_params (const blob &, x509_crt_format)
 
 dh_params (dh_params &&) noexcept
 
dh_paramsoperator= (dh_params &&) noexcept
 
 dh_params (const dh_params &)=delete
 
dh_paramsoperator= (const dh_params &)=delete
 

Static Public Member Functions

static future< dh_paramsfrom_file (const sstring &, x509_crt_format)
 

Member Function Documentation

◆ from_file()

static future< dh_params > seastar::tls::dh_params::from_file ( const sstring &  ,
x509_crt_format   
)
static

loads a key from file


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