Adicione um file://
antes dos nomes dos arquivos.
Estou fazendo:
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
Estou recebendo um erro: A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: Unable to parse certificate. Please ensure the certificate is in PEM format.
É um arquivo pem
válido embora = (
Adicione um file://
antes dos nomes dos arquivos.
Eu já vi isso quando a chave não estava no formato RSA. Se você verificar o cabeçalho da sua chave e ela for -----BEGIN PRIVATE KEY-----
em vez de -----BEGIN RSA PRIVATE KEY-----
, provavelmente é problema seu. Você pode obter a chave no RSA com:
openssl rsa -in my-private-key.pem > private-rsa-key.pem