AWS : Сертификат, закрытый ключ и цепочка сертификатов должны быть в кодировке PEM.
У меня есть 2 файла из GoDaddy (some_hex_chars.crt и gd-g2_iis_intermediates).p7b) как мне поместить эти 2 файла в приведенную выше команду?
some_hex_chars.crt = тело сертификата
gd-g2_iis_intermediates.p7b = Цепочка сертификатов
Закрытый ключ , созданный вами вначале вместе с CSR, может быть не в формате PEM.
Для подготовки формата PEMвам нужен OpenSSL
Закрытый ключ: Используйте приведенную ниже команду для создания закрытого ключа в формате PEM.
openssl rsa -in server.key -outform PEM > server.private.pem
Цепочка сертификатов
openssl pkcs7 -in gd-g2_iis_intermediates.p7b -print_certs -out CertificateBundle.pem
Тело сертификата
openssl x509 -in some_hex_chars.crt -out mycert.pem -outform PEM
ИЛИ
openssl x509 -inform DER -in some_hex_chars.crt -out outcert.pem -text
Запустив формат, запуститекоманда
$ aws iam upload-server-certificate
--server-certificate-name ExampleCertificate
--certificate-body file://Certificate.pem
--certificate-chain file://CertificateChain.pem
--private-key file://PrivateKey.pem
Дайте мне знать, если это работает для вас.