ssl_ctx_st Struct Reference
#include <ssl.h>
|
Public Member Functions |
| STACK_OF (SSL_CIPHER)*cipher_list |
| STACK_OF (SSL_CIPHER)*cipher_list_by_id |
| STACK_OF (X509)*extra_certs |
| STACK_OF (SSL_COMP)*comp_methods |
| STACK_OF (X509_NAME)*client_CA |
Data Fields |
SSL_METHOD * | method |
struct x509_store_st * | cert_store |
struct lhash_st * | sessions |
unsigned long | session_cache_size |
struct ssl_session_st * | session_cache_head |
struct ssl_session_st * | session_cache_tail |
int | session_cache_mode |
long | session_timeout |
int(* | new_session_cb )(struct ssl_st *ssl, SSL_SESSION *sess) |
void(* | remove_session_cb )(struct ssl_ctx_st *ctx, SSL_SESSION *sess) |
SSL_SESSION *(* | get_session_cb )(struct ssl_st *ssl, unsigned char *data, int len, int *copy) |
struct { |
int sess_connect |
int sess_connect_renegotiate |
int sess_connect_good |
int sess_accept |
int sess_accept_renegotiate |
int sess_accept_good |
int sess_miss |
int sess_timeout |
int sess_cache_full |
int sess_hit |
int sess_cb_hit |
} | stats |
int | references |
int(* | app_verify_callback )(X509_STORE_CTX *, void *) |
void * | app_verify_arg |
pem_password_cb * | default_passwd_callback |
void * | default_passwd_callback_userdata |
int(* | client_cert_cb )(SSL *ssl, X509 **x509, EVP_PKEY **pkey) |
int(* | app_gen_cookie_cb )(SSL *ssl, unsigned char *cookie, unsigned int *cookie_len) |
int(* | app_verify_cookie_cb )(SSL *ssl, unsigned char *cookie, unsigned int cookie_len) |
CRYPTO_EX_DATA | ex_data |
const EVP_MD * | rsa_md5 |
const EVP_MD * | md5 |
const EVP_MD * | sha1 |
void(* | info_callback )(const SSL *ssl, int type, int val) |
unsigned long | options |
unsigned long | mode |
long | max_cert_list |
struct cert_st * | cert |
int | read_ahead |
void(* | msg_callback )(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg) |
void * | msg_callback_arg |
int | verify_mode |
unsigned int | sid_ctx_length |
unsigned char | sid_ctx [SSL_MAX_SID_CTX_LENGTH] |
int(* | default_verify_callback )(int ok, X509_STORE_CTX *ctx) |
GEN_SESSION_CB | generate_session_id |
X509_VERIFY_PARAM * | param |
int | quiet_shutdown |
Detailed Description
Definition at line 622 of file ssl.h.
Member Function Documentation
ssl_ctx_st::STACK_OF |
( |
X509 |
|
) |
|
Field Documentation
The documentation for this struct was generated from the following file:
- win32/external/openssl/include/openssl/ssl.h