调用ImportCertificate操作时发生错误(ValidationException):不支持私钥

时间:2018-06-13 13:49:18

标签: amazon-web-services aws-cli

我正在使用AWS CLI将证书导入区域us-east-1,如下所示:

aws acm import-certificate --certificate cert.crt --private-key private.key --certificate-chain chain.crt --profile prof --region us-east-1

这对其他证书过去有效,但我最近开始看到以下错误:

An error occurred (ValidationException) when calling the ImportCertificate operation: The private key is not supported.

我已经检查过私钥确实通过openssl与证书匹配,所以我很遗憾这里可能存在什么问题。

openssl rsa -in private.key -check

产量

RSA key ok

可能是什么问题?

2 个答案:

答案 0 :(得分:5)

我也碰到了这一点,并在其他地方找到了一条提示,建议您在文件前加上“ file://”。为我工作。试试看:

d = df.drop_duplicates().set_index('a').to_dict()['b']

答案 1 :(得分:0)

MAC OS中,我们需要以file:///为前缀,三倍的/斜杠而不是两个。

aws acm import-certificate --certificate "file:///cert.crt" --private-key "file:///private.key" --certificate-chain "file:///chain.crt" --profile prof --region us-east-1