| RSA BSAFE SSL-C |
Security protocol components for C |
| Search |
Functions | |
| unsigned long | SSL_SESSION_hash (SSL_SESSION *sess) |
| Generates a hash of the SSL_SESSION structure. More... | |
| void | SSL_SESSION_free (SSL_SESSION *sess) |
| Frees a reference to an SSL_SESSION structure. More... | |
| void | SSL_SESSION_reference_inc (SSL_SESSION *sess) |
| Increments the reference count of the session. More... | |
| int | SSL_set_session (SSL *ssl, SSL_SESSION *sess) |
| Copies the session identifier information from the SSL_SESSION structure session to the SSL structure ssl. More... | |
| void | SSL_copy_session (SSL *to, SSL *from) |
| Copies the session identifier and other associated information from one SSL structure to another. More... | |
| unsigned int | SSL_SESSION_get_session_id_length (SSL_SESSION *sess) |
| Returns the length of the session identifier for the specified session. More... | |
| unsigned char* | SSL_SESSION_get_session_id (SSL_SESSION *sess) |
| Returns the session identifier for the specified session. More... | |
| int | SSL_SESSION_print (BIO *bio, SSL_SESSION *sess) |
| Prints information regarding the SSL_SESSION sess as ASCII text to the BIO bio. More... | |
| int | PEM_write_bio_SSL_SESSION (BIO *bio, SSL_SESSION *sess) |
| Writes a Privacy Enhanced Mail (PEM)-encoded ASN.1 representation for the SSL_SESSION sess to the BIO bio. More... | |
| SSL_SESSION* | PEM_read_bio_SSL_SESSION (BIO *bio, SSL_SESSION **sess, PEM_PASSWORD_CB_T *callback) |
| Reads a Privacy Enhanced Mail (PEM)-encoded ASN.1 representation of the SSL_SESSION sess from the BIO bio. More... | |
| int | SSL_SESSION_print_fp (FILE *fp, SSL_SESSION *sess) |
| Prints information regarding the SSL_SESSION structure sess as ASCII text to the file fp. More... | |
| SSL_SESSION* | PEM_read_SSL_SESSION (FILE *fp, SSL_SESSION **sess, PEM_PASSWORD_CB_T *callback) |
| Reads the Privacy Enhanced Mail (PEM) ASN.1 encoded representation of an SSL_SESSION sess from the file fp. More... | |
| int | PEM_write_SSL_SESSION (FILE *fp, SSL_SESSION *sess) |
| Writes a Privacy Enhanced Mail (PEM) encoded ASN.1 representation of the SSL_SESSION sess to the file fp. More... | |
| SSL_SESSION* | SSL_get_session (SSL *ssl) |
| Returns a reference to the SSL_SESSION structure of the ssl. More... | |
|
||||||||||||||||
|
Reads a Privacy Enhanced Mail (PEM)-encoded ASN.1 representation of the SSL_SESSION sess from the BIO bio. This is used for sharing sessions between applications or reloading an SSL_SESSION.
|
|
||||||||||||||||
|
Reads the Privacy Enhanced Mail (PEM) ASN.1 encoded representation of an SSL_SESSION sess from the file fp. This is used for sharing sessions between applications or reloading an old SSL_SESSION.
|
|
||||||||||||
|
Writes a Privacy Enhanced Mail (PEM)-encoded ASN.1 representation for the SSL_SESSION sess to the BIO bio. This is used for sharing sessions between applications or for storage of an SSL_SESSION so that it can be reloaded at a later time.
|
|
||||||||||||
|
Writes a Privacy Enhanced Mail (PEM) encoded ASN.1 representation of the SSL_SESSION sess to the file fp. This is used for sharing sessions between applications or for storage of an SSL_SESSION so that it can be reloaded at a later time.
|
|
||||||||||||
|
Copies the session identifier and other associated information from one SSL structure to another. The associated information includes:
|
|
|
Returns a reference to the SSL_SESSION structure of the ssl. This structure holds information negotiated during the SSL handshake and can be reused in subsequent negotiations to reduce SSL connection times.
|
|
|
Frees a reference to an SSL_SESSION structure. When a reference is freed it is no longer valid but the session structure may still exist in memory if other references remain. When the final reference is removed the structure memory is freed.
|
|
|
Returns the session identifier for the specified session.
|
|
|
Returns the length of the session identifier for the specified session.
|
|
|
Generates a hash of the SSL_SESSION structure.
|
|
||||||||||||
|
Prints information regarding the SSL_SESSION sess as ASCII text to the BIO bio. The information includes a start time value (in seconds since Jan 1, 1970).
|
|
||||||||||||
|
Prints information regarding the SSL_SESSION structure sess as ASCII text to the file fp.
|
|
|
Increments the reference count of the session. SSL sessions may be used by several program structures simultaneously and these references are tracked via the reference count. In multithreaded environments a locking function should be set to ensure that references are incremented safely. A reference to a session is removed via SSL_SESSION_free().
|
|
||||||||||||
|
Copies the session identifier information from the SSL_SESSION structure session to the SSL structure ssl.
|