From c51c1dcc629616e43b9b1a8aa9dc3c077c738494 Mon Sep 17 00:00:00 2001 From: Uri Lublin Date: Thu, 23 Jan 2025 11:52:05 +0200 Subject: [PATCH] trustee-attester: attest before get-resource Without it rcar_client complains: Authenticating with KBS failed. Perform a new RCAR handshake No need to keep _token as the kbs_protocol client keeps it. Signed-off-by: Uri Lublin --- attestation-agent/kbs_protocol/src/bin/trustee-attester/main.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/attestation-agent/kbs_protocol/src/bin/trustee-attester/main.rs b/attestation-agent/kbs_protocol/src/bin/trustee-attester/main.rs index 4629e159e..1c9f10e2a 100644 --- a/attestation-agent/kbs_protocol/src/bin/trustee-attester/main.rs +++ b/attestation-agent/kbs_protocol/src/bin/trustee-attester/main.rs @@ -80,6 +80,7 @@ async fn main() -> Result<()> { true => path, }; let resource = ResourceUri::new("", &resource_path)?; + let (_token, _key) = client.get_token().await?; // attest first let resource_bytes = client.get_resource(resource).await?; println!("{}", STANDARD.encode(resource_bytes));