|
Apache HTTPD
|
| #define MODSSL_LIBRARY_DYNTEXT OpenSSL_version(OPENSSL_VERSION) |
Definition at line 47 of file ssl_util_ssl.h.
| #define MODSSL_LIBRARY_NAME "OpenSSL" |
Definition at line 42 of file ssl_util_ssl.h.
| #define MODSSL_LIBRARY_TEXT OPENSSL_VERSION_TEXT |
Definition at line 43 of file ssl_util_ssl.h.
| #define MODSSL_LIBRARY_VERSION OPENSSL_VERSION_NUMBER |
SSL library version number
Definition at line 41 of file ssl_util_ssl.h.
| #define MODSSL_SESSION_ID_STRING_LEN ((SSL_MAX_SSL_SESSION_ID_LENGTH + 1) * 2) |
max length for modssl_SSL_SESSION_id2sz
Definition at line 58 of file ssl_util_ssl.h.
| #define MODSSL_SESSION_MAX_DER 1024*10 |
Maximum length of a DER encoded session. FIXME: There is no define in OpenSSL, but OpenSSL uses 1024*10, so this value should be ok. Although we have no warm feeling.
Definition at line 55 of file ssl_util_ssl.h.
| char * modssl_bio_free_read | ( | apr_pool_t * | p, |
| BIO * | bio | ||
| ) |
Definition at line 188 of file ssl_util_ssl.c.
| apr_status_t modssl_cert_get_pem | ( | apr_pool_t * | p, |
| X509 * | cert1, | ||
| X509 * | cert2, | ||
| const char ** | ppem | ||
| ) |
Definition at line 593 of file ssl_util_ssl.c.
| void * modssl_get_app_data2 | ( | SSL * | ssl | ) |
Definition at line 60 of file ssl_util_ssl.c.
| void modssl_init_app_data2_idx | ( | void | ) |
Additional Functions
Definition at line 43 of file ssl_util_ssl.c.
| apr_status_t modssl_read_cert | ( | apr_pool_t * | p, |
| const char * | cert_pem, | ||
| const char * | key_pem, | ||
| pem_password_cb * | cb, | ||
| void * | ud, | ||
| X509 ** | pcert, | ||
| EVP_PKEY ** | pkey | ||
| ) |
Definition at line 544 of file ssl_util_ssl.c.
| EVP_PKEY * modssl_read_privatekey | ( | const char * | filename, |
| pem_password_cb * | cb, | ||
| void * | ud | ||
| ) |
Definition at line 77 of file ssl_util_ssl.c.
| void modssl_set_app_data2 | ( | SSL * | ssl, |
| void * | arg | ||
| ) |
Definition at line 65 of file ssl_util_ssl.c.
Definition at line 119 of file ssl_util_ssl.c.
Definition at line 159 of file ssl_util_ssl.c.
| BOOL modssl_X509_getSAN | ( | apr_pool_t * | p, |
| X509 * | x509, | ||
| int | type, | ||
| const char * | onf, | ||
| int | idx, | ||
| apr_array_header_t ** | entries | ||
| ) |
Definition at line 296 of file ssl_util_ssl.c.
| BOOL modssl_X509_match_name | ( | apr_pool_t * | , |
| X509 * | , | ||
| const char * | , | ||
| BOOL | , | ||
| server_rec * | |||
| ) |
| char * modssl_X509_NAME_ENTRY_to_string | ( | apr_pool_t * | p, |
| X509_NAME_ENTRY * | xsne, | ||
| int | raw | ||
| ) |
Definition at line 223 of file ssl_util_ssl.c.
| char * modssl_X509_NAME_to_string | ( | apr_pool_t * | p, |
| X509_NAME * | dn, | ||
| int | maxlen | ||
| ) |
Definition at line 235 of file ssl_util_ssl.c.