Are Storage Queue messages encrypted in transit

Chuck Spencer 21 Reputation points
2021-01-04T18:00:28.583+00:00

When using the QueueClient in the C# .NET Core Azure.Storage.Queues v 12.5 library, are the messages encrypted in transit by default? What port does the traffic go over? Having a heck of a time finding anything in the documentation about this. Thanks!

Azure Queue Storage
Azure Queue Storage
An Azure service that provides messaging queues in the cloud.
95 questions
0 comments No comments
{count} votes

Accepted answer
  1. deherman-MSFT 32,951 Reputation points Microsoft Employee
    2021-01-04T22:06:30.017+00:00

    @Chuck Spencer
    Azure Queue storage can use either HTTP(80) or HTTPS(443) protocols. If you wish for the data to be encrypted in transit you should use HTTPS. We recommend enabling secure transfer required for the storage account. When you require secure transfer, any requests originating from an insecure connection are rejected. Microsoft recommends that you always require secure transfer for all of your storage accounts.

    Hope this helps. Let us know if you have further questions or issues.

    -------------------------------

    Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.


1 additional answer

Sort by: Most helpful
  1. Ashish Srivastava 1 Reputation point
    2022-01-12T16:20:16.753+00:00

    I am using the Azure storage queue service client using SAS token, but when I get messages from Azure storage queue they seem to be encrypted. I am creating this client in Javascript code (React). I have created the SAS token with HTTPS and HTTP protocol.
    Any thoughts on that, why it might be happening? Even if it is encrypted how do I decrypt it to get the real message?

    0 comments No comments