Я продолжаю получать эту ошибку и никаких подробностей.
Во-первых, я проверил, что ключ соответствует crt, который я использую с командами:
$ openssl x509 -noout -modulus -in server.crt | openssl md5
$ openssl rsa -noout -modulus -in server.key | openssl md5
Я использую команду:
aws iam upload-server-certificate --server-certificate-name server --certificate-body /path/to/cert.crtt --private-key /path/to/key.key --certificate-chain /path/to/bundle.ca-bundle --path /cloudfront/production/
Я сгенерировал свой csr и ключ с помощью команды, которую нашел здесь а>
openssl genrsa -out ~/domain.com.ssl/domain.com.key 2048
Затем весь процесс снова командой
openssl req -new -key private-key.pem 2048 -out csr.pem
Постоянно получаю одно и то же сообщение об ошибке
A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: Unable to parse certificate. Please ensure the certificate is in PEM format.
Этот вопрос: Сертификат AWS CloudFront SSL — ошибка MalformedCertificate говорит, что мне нужен файл: // в качестве префикса к каталогам, но я на osx. (хотя я все равно пробовал)
Я также пытался изменить расширения файлов на .pem.
У кого-нибудь есть идеи?