Code Signing for AWS IoT
Developer Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

What Is Code Signing for AWS IoT?

With code signing for AWS IoT, you can sign code that you create for any IoT device that is supported by Amazon Web Services (AWS). Code signing is available through Amazon FreeRTOS and AWS IoT Device Management, and integrated with AWS Certificate Manager (ACM). In order to sign code, you import a third-party code signing certificate with ACM that is used to sign updates in Amazon FreeRTOS and AWS IoT Device Management.

You can use code signing through the Amazon FreeRTOS console to sign your firmware images before deploying them to a microcontroller. You can access the Amazon FreeRTOS console here.

You can use code signing through the AWS IoT Device Management console to sign your code images before deploying them using an over-the-air (OTA) update job. You can access the AWS IoT Device Management console here.

You can also use one of the AWS SDKs or command line tools to interact with all code signing operations.

For general information about code signing for AWS IoT, see the following topics. For information about the code signing API, see the Code Signing for AWS IoT API Reference.