Назад | Перейти на главную страницу

Не удается загрузить сертификат в 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 файл хотя = (

Добавить file:// перед именами файлов.

Я видел это, когда ключ не был в формате RSA. Если вы проверите заголовок своего ключа, и он -----BEGIN PRIVATE KEY----- вместо того -----BEGIN RSA PRIVATE KEY----- это наверное твоя проблема. Вы можете получить ключ в RSA с помощью:

 openssl rsa -in my-private-key.pem > private-rsa-key.pem