implement optional TOFU validation

This commit is contained in:
yggverse 2025-07-22 08:48:56 +03:00
parent bb5b1dfb53
commit 44196608ce
4 changed files with 26 additions and 12 deletions

View file

@ -59,7 +59,8 @@ impl Client {
request: Request,
priority: Priority,
cancellable: Cancellable,
certificate: Option<TlsCertificate>,
client_certificate: Option<TlsCertificate>,
server_certificates: Option<Vec<TlsCertificate>>,
callback: impl FnOnce(Result<(Response, Connection), Error>) + 'static,
) {
// Begin new connection
@ -75,7 +76,8 @@ impl Client {
match Connection::build(
socket_connection,
network_address,
certificate,
client_certificate,
server_certificates,
is_session_resumption,
) {
Ok(connection) => connection.request_async(