无法将证书上传到 AWS

无法将证书上传到 AWS

我正在做:

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

但是我收到了一个错误:A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: Unable to parse certificate. Please ensure the certificate is in PEM format.

但它是一个有效的pem文件=(

答案1

file://在文件名前添加。

答案2

当密钥不是 RSA 格式时,我见过这种情况。如果您检查密钥的标题,发现它是 而不是 ,-----BEGIN PRIVATE KEY-----那么-----BEGIN RSA PRIVATE KEY-----这可能是您的问题。您可以使用以下命令将密钥转换为 RSA 格式:

 openssl rsa -in my-private-key.pem > private-rsa-key.pem

相关内容