As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Criação de um certificado de assinatura de código para o hardware personalizado
Importante
Esta é uma versão arquivada do Guia do usuário do FreeRTOS para uso com a versão 202012.00 do FreeRTOS. Para obter a versão mais recente deste documento, consulte o Guia do usuário do FreeRTOS.
Usando um conjunto de ferramentas apropriado, crie um certificado autoassinado e uma chave privada para o hardware.
Use o AWS Command Line Interface para importar seu certificado de assinatura de código, chave privada e cadeia de certificados para. AWS Certificate Manager Para obter informações sobre a instalação do AWS CLI, consulte Instalando AWS CLI o.
Depois de criar seu certificado de assinatura de código, você pode usar o AWS CLI para importá-lo para o ACM:
aws acm import-certificate --certificate fileb://code-sign.crt --private-key fileb://code-sign.key
A saída desse comando exibe um ARN para o seu certificado. Você precisa deste ARN quando cria um trabalho de atualização OTA.
O ACM exige certificados para usar algoritmos e tamanhos de chaves específicos. Para obter mais informações, consulte Pré-requisitos para importar certificados. Para obter mais informações sobre o ACM, consulte Importação de certificados para o AWS Certificate Manager.
Você deve copiar, colar e formatar o conteúdo do certificado de assinatura de código no arquivo aws_ota_codesigner_certificate.h
que faz parte do código do FreeRTOS que você obterá por download posteriormente.