Não é possível fazer o upload do certificado para a AWS

27

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 = (

    
por Shamoon 24.03.2014 / 22:13

2 respostas

53

Adicione um file:// antes dos nomes dos arquivos.

    
por 24.03.2014 / 22:27
8

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
    
por 02.05.2014 / 19:42