UNICORN - iOS
公開メンバ関数 | 公開変数類 | 全メンバ一覧
ssl_st 構造体

公開メンバ関数

 STACK_OF (SSL_CIPHER)*cipher_list
 
 STACK_OF (SSL_CIPHER)*cipher_list_by_id
 
 STACK_OF (X509_NAME)*client_CA
 
 STACK_OF (OCSP_RESPID)*tlsext_ocsp_ids
 
 STACK_OF (SRTP_PROTECTION_PROFILE)*srtp_profiles
 

公開変数類

int version
 
int type
 
const SSL_METHODmethod
 
BIOrbio
 
BIOwbio
 
BIObbio
 
int rwstate
 
int in_handshake
 
int(* handshake_func )(SSL *)
 
int server
 
int new_session
 
int quiet_shutdown
 
int shutdown
 
int state
 
int rstate
 
BUF_MEMinit_buf
 
void * init_msg
 
int init_num
 
int init_off
 
unsigned char * packet
 
unsigned int packet_length
 
struct ssl2_state_sts2
 
struct ssl3_state_sts3
 
struct dtls1_state_std1
 
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 hit
 
X509_VERIFY_PARAMparam
 
int mac_flags
 
EVP_CIPHER_CTXenc_read_ctx
 
EVP_MD_CTXread_hash
 
COMP_CTXexpand
 
EVP_CIPHER_CTXenc_write_ctx
 
EVP_MD_CTXwrite_hash
 
COMP_CTXcompress
 
struct cert_st * cert
 
unsigned int sid_ctx_length
 
unsigned char sid_ctx [SSL_MAX_SID_CTX_LENGTH]
 
SSL_SESSIONsession
 
GEN_SESSION_CB generate_session_id
 
int verify_mode
 
int(* verify_callback )(int ok, X509_STORE_CTX *ctx)
 
void(* info_callback )(const SSL *ssl, int type, int val)
 
int error
 
int error_code
 
KSSL_CTXkssl_ctx
 
unsigned int(* psk_client_callback )(SSL *ssl, const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len)
 
unsigned int(* psk_server_callback )(SSL *ssl, const char *identity, unsigned char *psk, unsigned int max_psk_len)
 
SSL_CTXctx
 
int debug
 
long verify_result
 
CRYPTO_EX_DATA ex_data
 
int references
 
unsigned long options
 
unsigned long mode
 
long max_cert_list
 
int first_packet
 
int client_version
 
unsigned int max_send_fragment
 
void(* tlsext_debug_cb )(SSL *s, int client_server, int type, unsigned char *data, int len, void *arg)
 
void * tlsext_debug_arg
 
char * tlsext_hostname
 
int servername_done
 
int tlsext_status_type
 
int tlsext_status_expected
 
X509_EXTENSIONS * tlsext_ocsp_exts
 
unsigned char * tlsext_ocsp_resp
 
int tlsext_ocsp_resplen
 
int tlsext_ticket_expected
 
size_t tlsext_ecpointformatlist_length
 
unsigned char * tlsext_ecpointformatlist
 
size_t tlsext_ellipticcurvelist_length
 
unsigned char * tlsext_ellipticcurvelist
 
void * tlsext_opaque_prf_input
 
size_t tlsext_opaque_prf_input_len
 
TLS_SESSION_TICKET_EXTtlsext_session_ticket
 
tls_session_ticket_ext_cb_fn tls_session_ticket_ext_cb
 
void * tls_session_ticket_ext_cb_arg
 
tls_session_secret_cb_fn tls_session_secret_cb
 
void * tls_session_secret_cb_arg
 
SSL_CTXinitial_ctx
 
unsigned char * next_proto_negotiated
 
unsigned char next_proto_negotiated_len
 
SRTP_PROTECTION_PROFILEsrtp_profile
 
unsigned int tlsext_heartbeat
 
unsigned int tlsext_hb_pending
 
unsigned int tlsext_hb_seq
 
int renegotiate
 
SRP_CTX srp_ctx
 

この構造体詳解は次のファイルから抽出されました: