マクロ定義 | |
#define | SSL_LIBRARY_VERSION 0x0000 |
#define | SSL_LIBRARY_NAME "OtherSSL" |
#define | SSL_LIBRARY_TEXT "OtherSSL 0.0.0 00 XXX 0000" |
#define | SSL_SESSION_MAX_DER 1024*10 |
#define | SSL_SESSION_ID_STRING_LEN ((SSL_MAX_SSL_SESSION_ID_LENGTH + 1) * 2) |
関数 | |
void | SSL_init_app_data2_idx (void) |
void * | SSL_get_app_data2 (SSL *) |
void | SSL_set_app_data2 (SSL *, void *) |
X509 * | SSL_read_X509 (char *, X509 **, modssl_read_bio_cb_fn *) |
EVP_PKEY * | SSL_read_PrivateKey (char *, EVP_PKEY **, modssl_read_bio_cb_fn *, void *) |
int | SSL_smart_shutdown (SSL *ssl) |
X509_STORE * | SSL_X509_STORE_create (char *, char *) |
int | SSL_X509_STORE_lookup (X509_STORE *, int, X509_NAME *, X509_OBJECT *) |
char * | SSL_make_ciphersuite (apr_pool_t *, SSL *) |
BOOL | SSL_X509_isSGC (X509 *) |
BOOL | SSL_X509_getBC (X509 *, int *, int *) |
BOOL | SSL_X509_getCN (apr_pool_t *, X509 *, char **) |
BOOL | SSL_X509_INFO_load_file (apr_pool_t *, STACK_OF(X509_INFO)*, const char *) |
BOOL | SSL_X509_INFO_load_path (apr_pool_t *, STACK_OF(X509_INFO)*, const char *) |
int | SSL_CTX_use_certificate_chain (SSL_CTX *, char *, int, modssl_read_bio_cb_fn *) |
char * | SSL_SESSION_id2sz (unsigned char *, int, char *, int) |
int | modssl_session_get_time (SSL_SESSION *session) |
DH * | modssl_dh_configure (unsigned char *p, int plen, unsigned char *g, int glen) |
#define SSL_LIBRARY_VERSION 0x0000 |
Determine SSL library version number
#define SSL_SESSION_ID_STRING_LEN ((SSL_MAX_SSL_SESSION_ID_LENGTH + 1) * 2) |
max length for SSL_SESSION_id2sz
#define SSL_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.
int modssl_session_get_time | ( | SSL_SESSION * | session | ) |
util functions for OpenSSL+sslc compat
void SSL_init_app_data2_idx | ( | void | ) |
Additional Functions