无法将PFX添加到Azure Key Vault

时间:2019-03-06 16:24:57

标签: azure azure-keyvault

我使用以下脚本生成了pfx证书:

openssl req -x509 -newkey rsa:4096 -sha256 -nodes -keyout security.key -out security.crt -subj "/CN=ourdomain.com" -days 3650
openssl pkcs12 -export -out security.pfx -inkey security.key -in security.crt -certfile security.crt

接下来,我正尝试将此证书添加到我们的Azure Key Vault(进入证书部分)。使用此命令后:

  

$ cer = Import-AzureKeyVaultCertificate -VaultName $ vaultName -Name   $ certificateName -FilePath'security.pfx'-Password $ securepfxpwd

我收到以下错误:

  

Import-AzureKeyVaultCertificate:私钥存在于   证书收集中的一项

此证书已被我们的应用程序成功使用,并且在处理过程中未引发任何错误。

1 个答案:

答案 0 :(得分:2)

首先,您可以将密钥生成为 rowClassName={(record) => record.color.replace('#', '')} 文件而不是.pem文件,然后将PEM转换为PFX,请尝试以下命令:

.key

这对我有效:

enter image description here

来自Importing Certificates to Key Vault

的详细信息