Métodos públicos |
| 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 |
| 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 |
Atributos públicos |
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 |
ENGINE * | client_cert_engine |
int(* | tlsext_servername_callback )(SSL *, int *, void *) |
void * | tlsext_servername_arg |
unsigned char | tlsext_tick_key_name [16] |
unsigned char | tlsext_tick_hmac_key [16] |
unsigned char | tlsext_tick_aes_key [16] |
int(* | tlsext_ticket_key_cb )(SSL *ssl, unsigned char *name, unsigned char *iv, EVP_CIPHER_CTX *ectx, HMAC_CTX *hctx, int enc) |
int(* | tlsext_status_cb )(SSL *ssl, void *arg) |
void * | tlsext_status_arg |
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 |
La documentación para esta estructura fue generada a partir de los siguientes ficheros: