Search code examples
encryptionamqpazure-iot-hub

Are messages encrypted when sending from application to Azure IOT Hub over AMQP protocol? Is it SSL Secured?


I am sending messages from my application to Azure IOT Hub over AMQP protocol. I am using Azure.Devices.Client sdk to send messages. I want to know whether the messages sent from the application are encrypted.


Solution

  • Azure IoT Hub only allows encrypted connections from devices. In order to establish an encrypted connection to Azure IoTHub - using industry-standard Transport Layer Security (TLS) - your device needs to trust Baltimore Cybertrust Root CA.

    Since you are using Azure IoT Device SDK, establishing an encrypted connection is built-in and as long as you have Baltimore CyberTrust Root on your Trusted Root Certification Authorities your application should just work.

    Baltimore CyberTrust Root on your Trusted Root Certification Authorities