Using Azure Device Provisioning Service with Self Signed X.509 Certificates – Part 7
A technical tutorial on implementing a simulated IoT device in C# that uses X.509 certificates to auto-provision via Azure Device Provisioning Service.
Pete Gallagher is a Microsoft Azure MVP and freelance programmer specializing in business applications and IoT solutions. He is a community organizer, public speaker, and STEM ambassador passionate about modern software development.
10 articles from this blog
A technical tutorial on implementing a simulated IoT device in C# that uses X.509 certificates to auto-provision via Azure Device Provisioning Service.
A technical guide on creating X.509 enrollment groups in Azure Device Provisioning Service to authorize IoT devices at scale.
A technical guide on verifying X.509 certificate ownership for Azure IoT Device Provisioning Service using proof-of-possession.
A technical guide on uploading and verifying self-signed X.509 certificates to Azure Device Provisioning Service (DPS) for IoT device authentication.
Part 3 of a tutorial on using self-signed X.509 certificates with Azure Device Provisioning Service, focusing on creating a secure certificate hierarchy with OpenSSL.
Part 2 of a tutorial on using Azure Device Provisioning Service with self-signed X.509 certificates, covering resource creation and linking.
A technical guide on using self-signed X.509 certificates with Azure Device Provisioning Service (DPS) for IoT device testing and development.
Guide to installing Microsoft .NET 10 on a Raspberry Pi for C# IoT development, including hardware requirements and a custom install script.
A study guide for renewing the Microsoft Azure Developer Associate certification in 2025, with categorized links to official documentation.
A study guide and resource list for renewing the Microsoft Azure DevOps Engineer Expert certification in 2025.