SSL_get_rbio(3) | OpenSSL | SSL_get_rbio(3)

# NAME

SSL_get_rbio, SSL_get_wbio - get BIO linked to an SSL object

# LIBRARY

libcrypto, -lcrypto

# 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.

# SEE ALSO

SSL_set_bio(3), ssl(7) , bio(7)

# COPYRIGHT

Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>.

2018-09-23 | 1.1.1c