Fix certificate verifier

This commit is contained in:
Pascal Engélibert 2026-02-09 11:34:39 +01:00
commit 9e98cb5f39
3 changed files with 394 additions and 142 deletions

View file

@ -3,6 +3,7 @@ use crate::{
util::ResponseStreamer,
};
use rustls_platform_verifier::BuilderVerifierExt;
use std::{
collections::HashSet,
net::ToSocketAddrs,
@ -124,8 +125,10 @@ pub async fn play(
if use_tls {
let mut config = tokio_rustls::rustls::ClientConfig::builder()
.dangerous()
.with_custom_certificate_verifier(Arc::new(DummyCertVerifier))
//.dangerous()
//.with_custom_certificate_verifier(Arc::new(DummyCertVerifier))
.with_platform_verifier()
.unwrap()
.with_no_client_auth();
let mut enable_early_data = false;
for (var, val) in std::env::vars() {