Erstellen eines Zertifikats für die Codesignierung für benutzerdefinierte Hardware - FreeRTOS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen eines Zertifikats für die Codesignierung für benutzerdefinierte Hardware

Erstellen Sie mit den geeigneten Tools ein selbstsigniertes Zertifikat und einen privaten Schlüssel für Ihre Hardware.

Verwenden Sie die AWS Command Line Interface, um Ihr Zertifikat für die Codesignierung, den privaten Schlüssel und die Zertifikatkette in AWS Certificate Manager zu importieren. Informationen zur Installation der AWS CLI finden Sie im Abschnitt Installieren der AWS CLI.

Nachdem Sie Ihr Codesignaturzertifikat erstellt haben, können Sie es verwenden, um es in AWS CLI ACM zu importieren:

aws acm import-certificate --certificate fileb://code-sign.crt --private-key fileb://code-sign.key

Die Ausgabe dieses Befehls zeigt einen ARN für Ihr Zertifikat an. Sie benötigen diesen ARN, wenn Sie einen OTA-Update-Job anlegen.

ACM verlangt von Zertifikaten, dass sie bestimmte Algorithmen und Schlüsselgrößen verwenden. Weitere Informationen finden Sie unter Voraussetzungen für den Import von Zertifikaten. Weitere Informationen zu ACM finden Sie unter Zertifikate importieren in AWS Certificate Manager.

Sie müssen den Inhalt Ihres Codesignaturzertifikats kopieren, einfügen und in die vendors/vendor/boards/board/aws_demos/config_files/ota_demo_config.h Datei formatieren, die Teil des FreeRTOS-Codes ist, den Sie später herunterladen.