|
| | context_service (boost::asio::io_service &io_service) |
| | Constructor. More...
|
| |
| impl_type | null () const |
| | Return a null context implementation. More...
|
| |
| void | create (impl_type &impl, context_base::method m) |
| | Create a new context implementation. More...
|
| |
| void | destroy (impl_type &impl) |
| | Destroy a context implementation. More...
|
| |
| boost::system::error_code | set_options (impl_type &impl, context_base::options o, boost::system::error_code &ec) |
| | Set options on the context. More...
|
| |
| boost::system::error_code | set_verify_mode (impl_type &impl, context_base::verify_mode v, boost::system::error_code &ec) |
| | Set peer verification mode. More...
|
| |
| boost::system::error_code | load_verify_file (impl_type &impl, const std::string &filename, boost::system::error_code &ec) |
| | Load a certification authority file for performing verification. More...
|
| |
| boost::system::error_code | add_verify_path (impl_type &impl, const std::string &path, boost::system::error_code &ec) |
| | Add a directory containing certification authority files to be used for performing verification. More...
|
| |
| boost::system::error_code | use_certificate_file (impl_type &impl, const std::string &filename, context_base::file_format format, boost::system::error_code &ec) |
| | Use a certificate from a file. More...
|
| |
| boost::system::error_code | use_certificate_chain_file (impl_type &impl, const std::string &filename, boost::system::error_code &ec) |
| | Use a certificate chain from a file. More...
|
| |
| boost::system::error_code | use_private_key_file (impl_type &impl, const std::string &filename, context_base::file_format format, boost::system::error_code &ec) |
| | Use a private key from a file. More...
|
| |
| boost::system::error_code | use_rsa_private_key_file (impl_type &impl, const std::string &filename, context_base::file_format format, boost::system::error_code &ec) |
| | Use an RSA private key from a file. More...
|
| |
| boost::system::error_code | use_tmp_dh_file (impl_type &impl, const std::string &filename, boost::system::error_code &ec) |
| | Use the specified file to obtain the temporary Diffie-Hellman parameters. More...
|
| |
| template<typename PasswordCallback > |
| boost::system::error_code | set_password_callback (impl_type &impl, PasswordCallback callback, boost::system::error_code &ec) |
| | Set the password callback. More...
|
| |
| boost::asio::io_service & | get_io_service () |
| | Get the io_service object that owns the service. More...
|
| |
Default service implementation for a context.