File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -66,17 +66,20 @@ pub async fn get_tls_cert(
6666 remote_certificate : Option < CertificateDer < ' static > > ,
6767 allow_self_signed : bool ,
6868) -> Result < ( Vec < CertificateDer < ' static > > , Option < MultiMeasurements > ) , AttestedTlsError > {
69- if allow_self_signed {
69+ let ( cert , measurements ) = if allow_self_signed {
7070 let client_tls_config = self_signed:: client_tls_config_allow_self_signed ( ) ?;
7171 attested_tls:: get_tls_cert_with_config (
7272 & server_name,
7373 attestation_verifier,
7474 client_tls_config,
7575 )
76- . await
76+ . await ?
7777 } else {
78- attested_tls:: get_tls_cert ( server_name, attestation_verifier, remote_certificate) . await
79- }
78+ attested_tls:: get_tls_cert ( server_name, attestation_verifier, remote_certificate) . await ?
79+ } ;
80+
81+ debug ! ( "[get-tls-cert] Connected to proxy server with measurements: {measurements:?}" ) ;
82+ Ok ( ( cert, measurements) )
8083}
8184
8285/// A TLS over TCP server which provides an attestation before forwarding traffic to a given target address
You can’t perform that action at this time.
0 commit comments