| RSA BSAFE SSL-C |
Security protocol components for C |
| Search |
Typedefs | |
| typedef void | SSL_INFO_CB_T (SSL *ssl, int where, int ret) |
| Type of callback function that reports on the SSL protocol state. More... | |
| typedef void | SSL_ALERT_INFO_CB_T (SSL *s, int where, int ret, char *arg) |
| A type of callback function that reports on SSL protocol alerts. More... | |
| typedef void | SSL_APP_DATA_CB_T (SSL *s, int where, char *arg) |
| A type of callback function that reports on application data. More... | |
Functions | |
| void | SSL_CTX_set_info_cb (SSL_CTX *ctx, SSL_INFO_CB_T *cb) |
| Sets the information callback for the SSL_CTX structure ctx. More... | |
| SSL_INFO_CB_T* | SSL_CTX_get_info_cb (SSL_CTX *ctx) |
| Returns the information callback for the SSL_CTX structure ctx. More... | |
| void | SSL_CTX_set_alert_info_cb (SSL_CTX *ctx, SSL_ALERT_INFO_CB_T *cb, char *arg) |
Associates an alert_info callback and callback argument with the SSL_CTX ctx. More... | |
| SSL_ALERT_INFO_CB_T* | SSL_CTX_get_alert_info_cb (SSL_CTX *ctx) |
Returns a reference to the alert_info callback associated with an SSL_CTX. More... | |
| char* | SSL_CTX_get_alert_info_cb_arg (SSL_CTX *ctx) |
Returns the reference to the user-defined callback argument that is passed to the alert_info callback associated with the SSL_CTX ctx. More... | |
| SSL_ALERT_INFO_CB_T* | SSL_get_alert_info_cb (SSL *ssl) |
Returns a reference to the alert_info callback associated with the SSL structure ssl. More... | |
| void | SSL_set_alert_info_cb (SSL *ssl, SSL_ALERT_INFO_CB_T *cb, char *arg) |
Associates an alert_info callback and callback argument with the SSL structure ssl. More... | |
| char* | SSL_get_alert_info_cb_arg (SSL *ssl) |
Returns the user-defined callback argument for any alert_info callback function associated with the SSL structure ssl. More... | |
| void | SSL_set_info_cb (SSL *ssl, SSL_INFO_CB_T *info_cb) |
| Sets the information callback for the SSL connection ssl. More... | |
| SSL_INFO_CB_T* | SSL_get_info_cb (SSL *ssl) |
| Returns a reference to the information callback. More... | |
| void | SSL_CTX_set_app_data_cb (SSL_CTX *ctx, SSL_APP_DATA_CB_T *cb, char *arg) |
| Sets the application data callback against the SSL_CTX structure. More... | |
| SSL_APP_DATA_CB_T* | SSL_CTX_get_app_data_cb (SSL_CTX *ctx) |
| Returns the application data callback set against the SSL_CTX structure ctx. More... | |
| char* | SSL_CTX_get_app_data_cb_arg (SSL_CTX *ctx) |
| Returns the application data callback argument set against the SSL_CTX structure ctx. More... | |
| void | SSL_set_app_data_cb (SSL *ssl, SSL_APP_DATA_CB_T *cb, char *arg) |
| Sets the application data callback for the specified connection and associated user-defined arguments. More... | |
| SSL_APP_DATA_CB_T* | SSL_get_app_data_cb (SSL *ssl) |
| Returns the application data callback function pointer set against the SSL structure ssl. More... | |
| char* | SSL_get_app_data_cb_arg (SSL *ssl) |
| Returns the application data callback argument set against the SSL structure ssl. More... | |
|
|
A type of callback function that reports on SSL protocol alerts.
|
|
|
A type of callback function that reports on application data.
|
|
|
Type of callback function that reports on the SSL protocol state.
|
|
|
Returns a reference to the
|
|
|
Returns the reference to the user-defined callback argument that is passed to the
|
|
|
Returns the application data callback set against the SSL_CTX structure ctx. The application data callback functions are used to trace encrypted application data when written or read by the SSL connection.
|
|
|
Returns the application data callback argument set against the SSL_CTX structure ctx. The application data callback functions are used to trace encrypted application data when written or read by the SSL connection.
|
|
|
Returns the information callback for the SSL_CTX structure ctx.
|
|
||||||||||||||||
|
Associates an
The callback argument is passed to each call of the
|
|
||||||||||||||||
|
Sets the application data callback against the SSL_CTX structure. This is the default application data callback for all SSL structures associated with the SSL_CTX. The application data callback functions are used to trace encrypted application data when written or read by the SSL connection.
|
|
||||||||||||
|
Sets the information callback for the SSL_CTX structure ctx.
|
|
|
Returns a reference to the
|
|
|
Returns the user-defined callback argument for any
|
|
|
Returns the application data callback function pointer set against the SSL structure ssl. The application data callback functions are used to trace encrypted application data when written or read by the SSL connection.
|
|
|
Returns the application data callback argument set against the SSL structure ssl. The application data callback functions are used to trace encrypted application data when written or read by the SSL connection.
|
|
|
Returns a reference to the information callback. The information callback is invoked during each handshake state.
|
|
||||||||||||||||
|
Associates an
The callback argument is passed to each call of the
|
|
||||||||||||||||
|
Sets the application data callback for the specified connection and associated user-defined arguments. The argument is passed to the callback when activated. The application data callback functions are used to trace encrypted application data when written or read by the SSL connection.
|
|
||||||||||||
|
Sets the information callback for the SSL connection ssl. This callback can be used to report on the order and set of SSL states that are traversed during the ssl handshake.
|