Sertifika AWS'ye yüklenemiyor


28

Yapıyorum:

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

Yine de bir hata alıyorum: A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: Unable to parse certificate. Please ensure the certificate is in PEM format.

Geçerli bir pemdosya olsa = (


Yüklenen sertifikanın doğru olduğunu test edin (linebreaks?): wget Downloads/mysite/mysite.crt -O webcert.crtVe sonraopenssl x509 -in webcert.crt -text -noout
LinuxDevOps

Evet, iyi görünüyor.
Shamoon

2
file://dosya adlarından önce eklemeye çalışın
LinuxDevOps

Bir cevap ver ki ben oylayabileyim =)
Shamoon

Tabii ki yardım edebildiğime sevindim!
LinuxDevOps

Yanıtlar:



8

Anahtar RSA formatında değilken bunu gördüm. Anahtarınızın başlığını kontrol ederseniz -----BEGIN PRIVATE KEY-----bunun yerine -----BEGIN RSA PRIVATE KEY-----muhtemelen sizin sorununuzdur. Anahtarı şu şekilde RSA'ya alabilirsiniz:

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

bu cevabı bulabildiğim tek yer burası. Teşekkürler!
Nuriel

Onunla başlıyorum -----BEGIN RSA PRIVATE KEY-----ve bunun bir .pemve kesinlikle çıktısı var RSA, ancak yine de aynı hatayı veriyor. Anahtarı openssl genrsa -des3 -out server.pass.key 2048ve ile openssl rsa -in server.pass.key -out server.key
Trip
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.