

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di un certificato di firma del codice per l'hardware personalizzato
<a name="ota-code-sign-cert-other"></a>

Utilizzando un set di strumenti appropriato, è possibile creare una chiave privata e del certificato autofirmato per l'hardware.

Usa il AWS Command Line Interface per importare il certificato di firma del codice, la chiave privata e la catena di certificati in. AWS Certificate Manager Per informazioni sull'installazione di AWS CLI, vedere [ Installazione di. AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html)

Dopo aver creato il certificato di firma del codice, puoi utilizzare AWS CLI per importarlo in ACM:

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

L'output di questo comando visualizza un ARN per il certificato. L'ARN sarà necessario al momento della creazione di un processo di aggiornamento OTA.

ACM richiede certificati per utilizzare algoritmi e dimensioni di chiave specifici. Per ulteriori informazioni, consulta la sezione [Prerequisiti per l'importazione di certificati](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate-prerequisites.html). Per ulteriori informazioni su ACM, consulta [ Importazione di certificati in. AWS Certificate Manager](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html)

Devi copiare, incollare e formattare il contenuto del certificato di firma del codice nel `vendors/{{vendor}}/boards/{{board}}/aws_demos/config_files/ota_demo_config.h` file che fa parte del codice FreeRTOS che scaricherai in seguito.