web-dev-qa-db-ja.com

証明書をAWSにアップロードできません

私がやっている:

_aws iam upload-server-certificate --server-certificate-name MysiteCertificate --certificate-body Downloads/mysite/mysite.crt --private-key mysite.pem --certificate-chain Downloads/mysite/COMODOSSLCA.crt
_

しかし、エラーが発生します:A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: Unable to parse certificate. Please ensure the certificate is in PEM format.

=(ただし、有効なpemファイルです

28
Shamoon

file://ファイル名の前。

54
LinuxDevOps

キーがRSA形式ではないときにこれを確認しました。キーのヘッダーを確認し、それが-----BEGIN PRIVATE KEY----- の代わりに -----BEGIN RSA PRIVATE KEY-----それはおそらくあなたの問題です。以下を使用してRSAにキーを取得できます。

 openssl rsa -in my-private-key.pem > private-rsa-key.pem
8
Jeremy Logan