Apache2
|
Additional Utility Functions for OpenSSL. More...
Go to the source code of this file.
Macros | |
#define | MODSSL_LIBRARY_VERSION OPENSSL_VERSION_NUMBER |
#define | MODSSL_LIBRARY_NAME "OpenSSL" |
#define | MODSSL_LIBRARY_TEXT OPENSSL_VERSION_TEXT |
#define | MODSSL_LIBRARY_DYNTEXT OpenSSL_version(OPENSSL_VERSION) |
#define | MODSSL_SESSION_MAX_DER 1024*10 |
#define | MODSSL_SESSION_ID_STRING_LEN ((SSL_MAX_SSL_SESSION_ID_LENGTH + 1) * 2) |
Functions | |
void | modssl_init_app_data2_idx (void) |
void * | modssl_get_app_data2 (SSL *) |
void | modssl_set_app_data2 (SSL *, void *) |
EVP_PKEY * | modssl_read_privatekey (const char *filename, pem_password_cb *cb, void *ud) |
int | modssl_smart_shutdown (SSL *ssl) |
BOOL | modssl_X509_getBC (X509 *, int *, int *) |
char * | modssl_X509_NAME_ENTRY_to_string (apr_pool_t *p, X509_NAME_ENTRY *xsne, int raw) |
char * | modssl_X509_NAME_to_string (apr_pool_t *, X509_NAME *, int) |
BOOL | modssl_X509_getSAN (apr_pool_t *, X509 *, int, const char *, int, apr_array_header_t **) |
BOOL | modssl_X509_match_name (apr_pool_t *, X509 *, const char *, BOOL, server_rec *) |
char * | modssl_SSL_SESSION_id2sz (IDCONST unsigned char *, int, char *, int) |
char * | modssl_bio_free_read (apr_pool_t *p, BIO *bio) |
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) |
apr_status_t | modssl_cert_get_pem (apr_pool_t *p, X509 *cert1, X509 *cert2, const char **ppem) |
Additional Utility Functions for OpenSSL.
_ _ _ __ ___ ___ __| | ___ ___| | mod_ssl | '_ ` _ \ / _ \ / _` | / __/ __| | Apache Interface to OpenSSL | | | | | | (_) | (_| | \__ \__ \ | |_| |_| |_|\___/ \__,_|___|___/___/_| |_____|