| RSA BSAFE SSL-C |
Security protocol components for C |
| Search |
Functions | |
| int | SSL_is_init_finished (SSL *ssl) |
| Indicates whether the SSL handshake has completed and the communications channel has been established for the specified ssl. More... | |
| int | SSL_do_handshake (SSL *ssl) |
| Performs the initialization sequence to set up an SSL connection for the specified SSL. More... | |
| int | SSL_renegotiate (SSL *ssl) |
| Sets a flag indicating a renegotiation should occur before any additional data is transmitted for the specified ssl. More... | |
| int | SSL_shutdown (SSL *ssl) |
| Shuts down the SSL protocol on a connection. More... | |
| int | SSL_accept (SSL *ssl) |
| Starts the read of a handshake by the server. More... | |
| int | SSL_connect (SSL *ssl) |
| Starts the read of the server handshake by the client (after the client has sent the first message). More... | |
| int | SSL_read (SSL *ssl, char *buffer, int num) |
| Reads the requested number of Bytes into the buffer buf through an SSL. More... | |
| int | SSL_peek (SSL *ssl, char *buffer, int num) |
| Copies the requested number of Bytes into the buffer buf from the input buffer of an SSL. More... | |
| int | SSL_write (SSL *ssl, char *buffer, int num) |
| Writes num Bytes from the buffer buf to the SSL connection associated with ssl. More... | |
| int | SSL_want (SSL *ssl) |
| Returns the read/write state value from the SSL. More... | |
|
|
Starts the read of a handshake by the server. This is required when establishing an SSL connection and is performed at the server end of the connection.
|
|
|
Starts the read of the server handshake by the client (after the client has sent the first message). This is required when establishing an SSL connection and is performed at the client end of the connection.
|
|
|
Performs the initialization sequence to set up an SSL connection for the specified SSL. The function passes the required messages between the client and the server.
|
|
|
Indicates whether the SSL handshake has completed and the communications channel has been established for the specified ssl.
|
|
||||||||||||||||
|
Copies the requested number of Bytes into the buffer buf from the input buffer of an SSL. Checks the read buffer from the last SSL connection reference to determine whether there is buffered data that was read from the underlying connection but not read by the application. Any buffered data is copied into the caller’s buffer. This is a non-destructive operation because the data remains in the buffer. All other connections remain unaltered.
|
|
||||||||||||||||
|
Reads the requested number of Bytes into the buffer buf through an SSL.
|
|
|
Sets a flag indicating a renegotiation should occur before any additional data is transmitted for the specified ssl. Renegotiation allows the cryptographic parameters of an existing SSL connection to be recalculated by performing a new handshake. This call can be made by either a client or server. This functionality is only available for SSLv3 and TLSv1. The call is ignored for SSLv2.
|
|
|
Shuts down the SSL protocol on a connection. This function should be called for the specified ssl before the socket is closed. The session identifier will not be re-used until a shutdown message is received.
|
|
|
Returns the read/write state value from the SSL. The
|
|
||||||||||||||||
|
Writes num Bytes from the buffer buf to the SSL connection associated with ssl.
|