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

  man pages->Tru64 Unix 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]

       The SSL_set_fd() function sets the file descriptor  fd  as
       the input/output facility for the TLS/SSL (encrypted) side
       of ssl. The 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 the fd. The
       BIO  and  the SSL engine inherit the behavior of fd. If fd
       is non-blocking,  the  ssl  will  also  have  non-blocking
       behavior.

       If   there  was  already  a  BIO  connected  to  ssl,  the
       BIO_free() function will be called (for both  the  reading
       and writing side, if different).

       The  SSL_set_rfd() and SSL_set_wfd() functions 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:  The operation
       failed. Check the error stack to find out why.  The operation
 succeeded.

SEE ALSO    [Toc]    [Back]

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



                                                    SSL_set_fd(3)
[ 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