

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# カスタムハードウェアのコード署名証明書の作成
<a name="ota-code-sign-cert-other"></a>

適切なツールセットを使用して、ハードウェアの自己署名証明書とプライベートキーを作成します。

を使用して AWS Command Line Interface 、コード署名証明書、プライベートキー、証明書チェーンを にインポートします AWS Certificate Manager。のインストールの詳細については AWS CLI、[「 のインストール AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html)」を参照してください。

コード署名証明書を作成したら、 AWS CLI を使用して ACM にインポートできます。

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

このコマンドの出力には、証明書の ARN が表示されます。OTA 更新ジョブを作成するときは、この ARN が必要です。

ACM では、特定のアルゴリズムとキーサイズを使用するために証明書が必要です。詳細については、「[証明書をインポートする前提条件](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate-prerequisites.html)」を参照してください。ACM の詳細については、[AWS Certificate Managerへの証明書のインポート](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html)を参照してください。

後でダウンロードする FreeRTOS コードの一部である `vendors/vendor/boards/board/aws_demos/config_files/ota_demo_config.h` ファイルに、コード署名証明書の内容をコピー、貼り付け、フォーマットする必要があります。