Skip to content

Commit f8d7460

Browse files
committed
Add logging to get-tls-cert command
1 parent 8810c92 commit f8d7460

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

src/lib.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)