Can';t将PFX添加到Azure密钥库
我使用以下脚本生成了pfx证书:Can';t将PFX添加到Azure密钥库,azure,azure-keyvault,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 接下来,我
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密钥库(证书部分)。使用此命令后:
$cer=导入AzureKeyVaultCertificate-VaultName$VaultName-Name
$certificateName-文件路径'security.pfx'-密码$securepfxpwd
我得到以下错误:
导入AzureKeyVaultCertificate:私钥存在于多个证书中
证书集合中的一项
此证书已被我们的应用程序成功使用,并且在此过程中不会引发任何错误。首先,您可以将密钥生成为
.pem
文件而不是.key
文件,然后将pem转换为PFX,尝试以下命令:
openssl req -x509 -newkey rsa:4096 -sha256 -nodes -keyout security.pem -out security.crt -subj "/CN=ourdomain.com" -days 3650
openssl pkcs12 -export -out security.pfx -inkey security.pem -in security.crt
这对我来说是可行的:
来自的详细信息确实有效。南希,非常感谢你的帮助。