Use the X.509-based enrollment in DPS in IoTEdge without storing the private key on file system.
The idea is to store the Private Key in a HSM and let it never leave.
At this moment, the x.509 provisioning mode only supports a private key on the file system...35 votes
Currently Node.js and Python custom Edge modules are only supported in Linux containers and therefore are not supported on Windows IoT or IoT Core platforms/devices as Linux containers are not supported on Windows in production. Linux containers should be supported on Windows (IoT Enterprise and IoT Core) or Python and Node.js modules should compile & run in Windows containers.15 votes
The path forwards for running Node.js or Python containers on Windows will be to use a Linux container. Please check out the following preview.
Make the Python SDK for creating IoT Edge Modules also available for ARM cpu's and Windows.
The vast selection of python libraries, and ARM devices with python support, makes it an ideal choice for rapid development of Edge Modules.8 votes
The Python SDK is going through a rewrite at the moment. Once that is complete it will be supported on both Linux and Windows. You can find a preview of the rewrite at – github.com/Azure/azure-iot-sdk-python-preview
- Don't see your idea?