我使用以下脚本生成了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:私钥存在于 证书收集中的一项
此证书已被我们的应用程序成功使用,并且在处理过程中未引发任何错误。
答案 0 :(得分:2)
首先,您可以将密钥生成为 rowClassName={(record) => record.color.replace('#', '')}
文件而不是.pem
文件,然后将PEM转换为PFX,请尝试以下命令:
.key
这对我有效:
的详细信息