Lines Matching defs:tls_connection
71 struct tls_connection { struct
72 struct tls_context *context;
73 WOLFSSL *ssl;
74 int read_alerts;
75 int write_alerts;
76 int failed;
77 struct tls_in_data input;
78 struct tls_out_data output;
79 char *subject_match;
80 char *alt_subject_match;
81 char *suffix_match;
82 char *domain_match;
84 u8 srv_cert_hash[32];
86 unsigned char client_random[RAN_LEN];
87 unsigned char server_random[RAN_LEN];
88 unsigned int flags;
90 tls_session_ticket_cb session_ticket_cb;
91 void *session_ticket_cb_ctx;
92 byte session_ticket[SESSION_TICKET_LEN];
94 unsigned int ca_cert_verify:1;
95 unsigned int cert_probe:1;
96 unsigned int server_cert_only:1;
97 unsigned int success_data:1;
99 WOLFSSL_X509 *peer_cert;
100 WOLFSSL_X509 *peer_issuer;
101 WOLFSSL_X509 *peer_issuer_issuer;
102 char *peer_subject; /* peer subject info for authenticated peer */