Utilities
[mod_ssl]


マクロ定義

#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


Apacheに対してSun Jul 19 22:05:29 2009に生成されました。  doxygen 1.4.7