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: