*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> SSL_set_fd (3)              
Title
Content
Arch
Section
 

SSL_SET_FD(3)

Contents


NAME    [Toc]    [Back]

       SSL_set_fd - connect the SSL object with a file descriptor

SYNOPSIS    [Toc]    [Back]

        #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    [Toc]    [Back]

       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    [Toc]    [Back]

       The following return values can occur:

       0   The operation failed. Check the error stack to find
           out why.

       1   The operation succeeded.

SEE ALSO    [Toc]    [Back]

      
      
       SSL_get_fd(3), SSL_set_bio(3), SSL_connect(3),
       SSL_accept(3), SSL_shutdown(3), ssl(3) , bio(3)


OpenBSD 3.6                 2000-12-14                          1
[ Back ]
 Similar pages
Name OS Title
SSL_get_fd NetBSD get file descriptor linked to an SSL object
SSL_get_wfd OpenBSD get file descriptor linked to an SSL object
SSL_get_fd Tru64 Get file descriptor linked to an SSL object
SSL_get_fd OpenBSD get file descriptor linked to an SSL object
SSL_get_rfd OpenBSD get file descriptor linked to an SSL object
shm_open IRIX establishes a connection between a shared memory object and a file descriptor
fattach IRIX attach a STREAMS-based file descriptor to an object in the filesystem name space
SSL_set_bio Tru64 Connect the SSL object with a BIO
SSL_set_bio NetBSD connect the SSL object with a BIO
SSL_set_bio OpenBSD connect the SSL object with a BIO
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service