Microsoft has announced they are moving Azure IoT Hub and Device Provisioning Service (DPS) to use Transport Layer Security (TLS) 1.2 as the encryption mechanism of choice. As a result, TLS 1.0 and 1.1 will be deprecated July 1, 2020, and TLS 1.0 / 1.1 will no longer be supported after this date. This is in line with the broader industry move to deprecate TLS 1.0 and TLS 1.1 in favor of the newer TLS 1.2.

TLS 1.0 and TLS 1.1 will be deprecated on July 1, 2020, and Azure IoT Hub and DPS will only support TLS 1.2 after this date.

Be aware that deprecating support for TLS 1.0 and TLS 1.1 may negatively impact the function of existing IoT devices already in production. If these devices do not support TLS 1.2, then they will no longer be able to connect and communicate with Azure IoT Hub and DPS services. If you have IoT devices that are using TLS 1.0 or TLS 1.1 today, you will need to update them to support TLS 1.2 before July 1, 2010, or they will cease to be able to communicate with Azure IoT.

Be sure to take the proper measures to prepare, test, and verify compatibility of your existing IoT devices support for TLS 1.2.

For more information on the supported ciphers that will be allowed during a TLS 1.2 handshake, see the TLS 1.0 and 1.1 deprecation in IoT Hub and Device Provisioning Service documentation article.

Microsoft MVP

Chris is the Founder of and a Microsoft MVP in Azure & IoT with 20 years of experience designing and building Cloud & Enterprise systems. He is also a Microsoft Certified: Azure Solutions Architect, developer, Microsoft Certified Trainer (MCT), and Cloud Advocate. He has a passion for technology and sharing what he learns with others to help enable them to learn faster and be more productive.