gpt4 book ai didi

azure - 无法将 PFX 添加到 Azure Key Vault

转载 作者:行者123 更新时间:2023-12-03 01:39:41 26 4
gpt4 key购买 nike

我使用以下脚本生成了 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 : Private key is present in more than one item in certificate collection

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

最佳答案

首先,您可以将 key 生成为 .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

这对我来说很有效:

enter image description here

详细信息来自Importing Certificates to Key Vault

关于azure - 无法将 PFX 添加到 Azure Key Vault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55027812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com