OCaml-SSL integration
Wrapper for SSL sockets.
It is either a plain socket, either a real SSL socket.
Wrapper for SSL sockets that have not yet performed the SSL handshake.
Returns the underlying SSL socket used for this wrapper.
Initiate a SSL/TLS handshake on the specified socket (used by clients).
Await a SSL/TLS handshake on the specified socket (used by servers).