mirror of
https://github.com/YGGverse/ggemini.git
synced 2026-04-01 01:25:32 +00:00
implement optional TOFU validation
This commit is contained in:
parent
bb5b1dfb53
commit
44196608ce
4 changed files with 26 additions and 12 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue