MirOS Manual: SSL_set_bio(3)


SSL_SET_BIO(3)               OpenSSL               SSL_SET_BIO(3)

NAME

     SSL_set_bio - connect the SSL object with a BIO

SYNOPSIS

      #include <openssl/ssl.h>

      void SSL_set_bio(SSL *ssl, BIO *rbio, BIO *wbio);

DESCRIPTION

     SSL_set_bio() connects the BIOs rbio and wbio for the read
     and write operations of the TLS/SSL (encrypted) side of ssl.

     The SSL engine inherits the behaviour of rbio and wbio,
     respectively. If a BIO 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 dif-
     ferent).

RETURN VALUES

     SSL_set_bio() cannot fail.

SEE ALSO

     SSL_get_rbio(3), SSL_connect(3), SSL_accept(3),
     SSL_shutdown(3), ssl(3), bio(3)

MirOS BSD #10-current      2005-02-05                           1

Generated on 2017-04-03 16:26:17 by $MirOS: src/scripts/roff2htm,v 1.88 2017/01/29 00:51:06 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002–2017 The MirOS Project, Germany.
This product includes material provided by mirabilos.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.