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.
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.