我正在做:
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.
A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: Unable to parse certificate. Please ensure the certificate is in PEM format.
这是一个有效的pem
文件虽然=(
在文件名之前添加一个file://
。
当密钥不是RSA格式时,我已经看到了这个。 如果您检查您的密钥标题,它是-----BEGIN PRIVATE KEY-----
而不是-----BEGIN RSA PRIVATE KEY-----
这可能是你的问题。 您可以通过以下方式将密钥joinRSA:
openssl rsa -in my-private-key.pem > private-rsa-key.pem