| RSA BSAFE SSL-C |
Security protocol components for C |
| Search |
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* | BIO_new_ssl (SSL_CTX *ctx, int client) |
| Creates a new SSL BIO pointer. More... | |
| BIO* | 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* | 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 | 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 | 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 SSL that is associated with the from BIO into the to BIO.
|
|
|
Closes the SSL connection for the BIO structure bio. The BIO may be a reference to a stack of BIOs and the stack will be searched, in order, until an SSL BIO is found or the stack search is finished. The shutdown is sent to the first SSL BIO found.
|