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