RandomNumberGenerator & m_rng
void set_verify_callback(Verify_Callback callback)
Override the tls_verify_cert_chain callback.
void set_server_info(const Server_Information &server_info)
Credentials_Manager & m_credentials_manager
Context(Credentials_Manager &credentials_manager, RandomNumberGenerator &rng, Session_Manager &session_manager, Policy &policy, Server_Information server_info=Server_Information())
Server_Information m_server_info
virtual ~Context()=default
const Verify_Callback & get_verify_callback() const
Context & operator=(const Context &)=delete
bool has_verify_callback() const
Session_Manager & m_session_manager
Verify_Callback m_verify_callback
detail::fn_signature_helper< decltype(&Callbacks::tls_verify_cert_chain)>::type Verify_Callback