|
| 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.