SSL Socket Class. More...
#include <ssl_socket.h>


Public Member Functions | |
| ssl_socket () | |
| Constructor. | |
| ssl_socket (const socket &src) | |
| Constructor. | |
| ssl_socket & | operator= (const ssl_socket &src) |
| Copy operator. | |
| virtual | ~ssl_socket () |
| Destructor. | |
| virtual int | handle () const |
| Get ssl_socket handle. | |
| virtual int | read (int bytes_to_read, char *buffer) |
| Read data from the ssl_socket. | |
| virtual int | write (int bytes_to_write, const char *buffer) |
| Write data to the ssl_socket. | |
| virtual void | shutdown () |
| Shut down the connection. | |
| void | load_certificates (const std::string &ca, const std::string &cert, const std::string &key, const std::string &crl) |
| Load SSL certificates. | |
SSL Socket Class.
This class represents SSL-enabled network socket.