Aku melakukan:
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
Namun saya mengalami kesalahan: A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: Unable to parse certificate. Please ensure the certificate is in PEM format.
Ini adalah pem
file yang valid meskipun = (
amazon-web-services
ssl-certificate
Shamoon
sumber
sumber
wget Downloads/mysite/mysite.crt -O webcert.crt
Dan kemudianopenssl x509 -in webcert.crt -text -noout
file://
sebelum nama fileJawaban:
Tambahkan
file://
sebelum nama file.sumber
Saya telah melihat ini ketika kuncinya tidak dalam format RSA. Jika Anda memeriksa header untuk kunci Anda dan
-----BEGIN PRIVATE KEY-----
bukan-----BEGIN RSA PRIVATE KEY-----
itu mungkin masalah Anda. Anda bisa mendapatkan kunci ke RSA dengan:sumber
-----BEGIN RSA PRIVATE KEY-----
, dan sudah dikeluarkan sebagai a.pem
dan pastiRSA
, tapi masih mengembalikan kesalahan yang sama. Saya membuat kunci denganopenssl genrsa -des3 -out server.pass.key 2048
danopenssl rsa -in server.pass.key -out server.key