Go to main content

man pages section 3: Extended Library Functions, Volume 1

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

SSL_get_rbio (3openssl)

Name

SSL_get_rbio - get BIO linked to an SSL object

Synopsis

#include <openssl/ssl.h>

BIO *SSL_get_rbio(SSL *ssl);
BIO *SSL_get_wbio(SSL *ssl);

Description

SSL_get_rbio(3openssl)              OpenSSL             SSL_get_rbio(3openssl)



NAME
       SSL_get_rbio - get BIO linked to an SSL object

SYNOPSIS
        #include <openssl/ssl.h>

        BIO *SSL_get_rbio(SSL *ssl);
        BIO *SSL_get_wbio(SSL *ssl);

DESCRIPTION
       SSL_get_rbio() and SSL_get_wbio() return pointers to the BIOs for the
       read or the write channel, which can be different. The reference count
       of the BIO is not incremented.

RETURN VALUES
       The following return values can occur:

       NULL
           No BIO was connected to the SSL object

       Any other pointer
           The BIO linked to ssl.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+--------------------------+
       |ATTRIBUTE TYPE |     ATTRIBUTE VALUE      |
       +---------------+--------------------------+
       |Availability   | library/security/openssl |
       +---------------+--------------------------+
       |Stability      | Pass-through uncommitted |
       +---------------+--------------------------+

SEE ALSO
       SSL_set_bio(3), ssl(3) , bio(3)



NOTES
       Source code for open source software components in Oracle Solaris can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This software was built from source available at
       https://github.com/oracle/solaris-userland.  The original community
       source was downloaded from
       https://www.openssl.org/source/openssl-1.0.2ze.tar.gz.

       Further information about this software can be found on the open source
       community website at https://www.openssl.org/.



1.0.2ze                           2022-05-03            SSL_get_rbio(3openssl)