From e581b2093281173004975ad43bee258e109c5a7e Mon Sep 17 00:00:00 2001 From: Baptiste Le Morlec Date: Tue, 23 Apr 2024 03:11:59 +0200 Subject: [PATCH] (fix)Signing key for TopicClient not correctly encoded (#1638) Co-authored-by: Baptiste LE MORLEC --- sdk/messaging_servicebus/src/service_bus/topic_client.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdk/messaging_servicebus/src/service_bus/topic_client.rs b/sdk/messaging_servicebus/src/service_bus/topic_client.rs index 246e163c5f..c05b7e05b5 100644 --- a/sdk/messaging_servicebus/src/service_bus/topic_client.rs +++ b/sdk/messaging_servicebus/src/service_bus/topic_client.rs @@ -47,6 +47,9 @@ impl TopicClient { P: Into, K: Into, { + // NOTE: This is to account for the azure_core::auth::hmac_sha256 assumption + // that the key needs to be base64 decoded. + let signing_key = azure_core::base64::encode(signing_key.into().secret()); Ok(Self { http_client, namespace: namespace.into(),