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