| RSA BSAFE Micro Edition Suite |
Streamlined security for mobile and embedded devices |
 
![]() |
Since a BIO is a standardized interface for I/O operations using sockets and files, BIOs hide many machine-specific I/O method details, providing a consistent I/O Application Programming Interface (API).
Functions | |
| BIO* R_CDECL | BIO_new_ssl (SSL_CTX *ctx, int client) |
| Creates a new SSL BIO pointer. More... | |
| BIO* R_CDECL | BIO_new_ssl_connect (SSL_CTX *ctx) |
| Creates a new BIO with an associated SSL structure based on the SSL_CTX structure passed in. More... | |
| BIO* R_CDECL | BIO_new_buffer_ssl_connect (SSL_CTX *ctx) |
| Creates a new BIO SSL structure via BIO_new_ssl_connect() from the passed SSL_CTX structure. More... | |
| int R_CDECL | BIO_ssl_copy_session (BIO *to, BIO *from) |
| Copies the SSL_SESSION from the SSL that is associated with the from BIO into the to BIO. More... | |
| int R_CDECL | BIO_ssl_shutdown (BIO *bio) |
| Closes the SSL connection for the BIO structure bio. More... | |
|
|
Creates a new BIO SSL structure via BIO_new_ssl_connect() from the passed SSL_CTX structure. Then creates a buffer BIO structure and pushes the previously created SSL BIO onto its stack.
|
|
||||||||||||
|
Creates a new SSL BIO pointer. Uses the passed SSL_CTX to create an SSL structure to be associated with the BIO. The client indicates whether the SSL should be initialized as a connect or accept state.
|
|
|
Creates a new BIO with an associated SSL structure based on the SSL_CTX structure passed in. The SSL structure is initialized in the connect state (client). It returns a reference to the newly created BIO stack that has been created.
|
|
||||||||||||
|
Copies the SSL_SESSION from the |