diff --git a/attestation-agent/kbs_protocol/src/lib.rs b/attestation-agent/kbs_protocol/src/lib.rs index 1d57e6d27..5b933d8fc 100644 --- a/attestation-agent/kbs_protocol/src/lib.rs +++ b/attestation-agent/kbs_protocol/src/lib.rs @@ -285,6 +285,10 @@ fn build_http_client(kbs_root_certs_pem: Vec) -> Result client_builder = client_builder.add_root_certificate(cert); } + if cfg!(feature = "rust-crypto") { + client_builder = client_builder.use_rustls_tls(); + } + client_builder .build() .map_err(|e| anyhow!("Build KBS http client failed: {:?}", e))