Lines Matching refs:tls
108 readcb, timeoutcb, this, get_config()->tls.dyn_rec.warmup_threshold,
109 get_config()->tls.dyn_rec.idle_timeout, Proto::NONE),
205 if (!dns_query_ && addr_->tls) {
208 auto ssl = tls::create_ssl(ssl_ctx_);
215 tls::setup_downstream_http1_alpn(ssl);
218 tls::setup_downstream_http2_alpn(ssl);
225 conn_.tls.client_session_cache = &addr_->tls_session_cache;
299 if (addr_->tls) {
303 SSL_set_tlsext_host_name(conn_.tls.ssl, sni_name.c_str());
306 auto session = tls::reuse_tls_session(addr_->tls_session_cache);
308 SSL_set_session(conn_.tls.ssl, session);
354 if (conn_.tls.ssl) {
398 if (!get_config()->tls.insecure &&
399 tls::check_cert(conn_.tls.ssl, addr_, raddr_) != 0) {
409 SSL_get0_next_proto_negotiated(conn_.tls.ssl, &next_proto, &next_proto_len);
413 SSL_get0_alpn_selected(conn_.tls.ssl, &next_proto, &next_proto_len);
778 addr_->tls && !nghttp2::tls::check_http2_requirement(conn_.tls.ssl);