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(),