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 pem
archivo válido aunque = (
amazon-web-services
ssl-certificate
Shamoon
fuente
fuente
wget Downloads/mysite/mysite.crt -O webcert.crt
Y luegoopenssl x509 -in webcert.crt -text -noout
file://
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.pem
y con seguridadRSA
, pero aún devuelve el mismo error. Generé la clave conopenssl genrsa -des3 -out server.pass.key 2048
yopenssl rsa -in server.pass.key -out server.key