Estoy haciendo:
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
Sin embargo, recibo un error: A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: Unable to parse certificate. Please ensure the certificate is in PEM format.
Es un pemarchivo válido aunque = (
amazon-web-services
ssl-certificate
Shamoon
fuente
fuente

wget Downloads/mysite/mysite.crt -O webcert.crtY luegoopenssl x509 -in webcert.crt -text -nooutfile://antes de los nombres de archivoRespuestas:
Agregue un
file://antes de los nombres de archivo.fuente
He visto esto cuando la clave no estaba en formato RSA. Si revisa el encabezado de su clave y es en
-----BEGIN PRIVATE KEY-----lugar de-----BEGIN RSA PRIVATE KEY-----eso, probablemente sea su problema. Puede obtener la clave en RSA con:fuente
-----BEGIN RSA PRIVATE KEY-----, y se ha emitido como a.pemy con seguridadRSA, pero aún devuelve el mismo error. Generé la clave conopenssl genrsa -des3 -out server.pass.key 2048yopenssl rsa -in server.pass.key -out server.key