I am using the AWS CLI in order to import a certificate to region us-east-1
, like so:
aws acm import-certificate --certificate cert.crt --private-key private.key --certificate-chain chain.crt --profile prof --region us-east-1
This has worked in the past for other certs, however I recently started seeing the following error:
An error occurred (ValidationException) when calling the ImportCertificate operation: The private key is not supported.
I have checked that the private key indeed matches the certificate via openssl, so I am quite lost as to what might be the issue here.
openssl rsa -in private.key -check
yields
RSA key ok
What could be the issue?
I just ran into this as well and found a hint elsewhere that suggested prefixing your file with "file://". Worked for me. Give it a try:
aws acm import-certificate --certificate file://cert.crt --private-key file://private.key --certificate-chain file://chain.crt --profile prof --region us-east-1
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With