Lines Matching refs:ssl_
355 ssl_.reset(SSL_new(secure_context_->ctx().get()));
356 CHECK(ssl_ && SSL_is_quic(ssl_.get()));
358 SSL_set_app_data(ssl_.get(), &conn_ref_);
359 SSL_set_verify(ssl_.get(), SSL_VERIFY_NONE, crypto::VerifyCallback);
363 EnableTrace(env, &bio_trace_, ssl_.get());
367 SSL_set_connect_state(ssl_.get());
369 SSL_set_alpn_protos(ssl_.get(),
374 SSL_set_tlsext_host_name(ssl_.get(), options_.hostname.c_str()));
378 SSL_set_accept_state(ssl_.get());
383 SSL_set_verify(ssl_.get(), verify_mode, crypto::VerifyCallback);
393 ngtcp2_conn_set_tls_native_handle(*session_, ssl_.get());
400 SSL_set_quic_transport_params(ssl_.get(), vec.base, vec.len);
470 return crypto::VerifyPeerCertificate(ssl_);
488 if (crypto::SetTLSSession(ssl_, ticket)) {
500 return crypto::X509Certificate::GetCert(env, ssl_);
508 return crypto::X509Certificate::GetPeerCert(env, ssl_, flag);
512 return crypto::GetCurrentCipherName(env, ssl_);
516 return crypto::GetCurrentCipherVersion(env, ssl_);
520 return crypto::GetEphemeralKey(env, ssl_);
524 const char* servername = crypto::GetServerName(ssl_.get());
532 SSL_get0_alpn_selected(ssl_.get(), &alpn_buf, &alpnlen);
540 SSL_get_early_data_status(ssl_.get()) == SSL_EARLY_DATA_ACCEPTED);