SSL_set_fd(3)
     SSL_set_fd(3)          0.9.6h (2000-09-16)          SSL_set_fd(3)
     NAME
          SSL_set_fd - connect the SSL object with a file descriptor
     SYNOPSIS
           #include <openssl/ssl.h>
           int SSL_set_fd(SSL *ssl, int fd);
           int SSL_set_rfd(SSL *ssl, int fd);
           int SSL_set_wfd(SSL *ssl, int fd);
     DESCRIPTION
          SSL_set_fd() sets the file descriptor fd as the input/output
          facility for the TLS/SSL (encrypted) side of ssl. fd will
          typically be the socket file descriptor of a network
          connection.
          When performing the operation, a socket BIO is automatically
          created to interface between the ssl and fd. The BIO and
          hence the SSL engine inherit the behaviour of fd. If fd is
          non-blocking, the ssl will also have non-blocking behaviour.
          If there was already a BIO connected to ssl, BIO_free() will
          be called (for both the reading and writing side, if
          different).
          SSL_set_rfd() and SSL_set_wfd() perform the respective
          action, but only for the read channel or the write channel,
          which can be set independently.
     RETURN VALUES
          The following return values can occur:
          o   The operation failed. Check the error stack to find out
              why.
          1   The operation succeeded.
     SEE ALSO
          SSL_get_fd(3), SSL_set_bio(3), SSL_connect(3),
          SSL_accept(3), SSL_shutdown(3), ssl(3) , bio(3)
     Page 1                                         (printed 1/19/103)
Man(1) output converted with
man2html