gpt4 book ai didi

azure - 从 Azure 应用程序网关检索/恢复 cert pfx

转载 作者:行者123 更新时间:2023-12-02 23:07:55 25 4
gpt4 key购买 nike

我想检索/下载上传到我们的应用程序网关的原始 pfx 证书。

到目前为止,我已经在 PowerShell 中完成了以下操作:

$appGw = Get-AzApplicationGateway -Name "appgatewayname" -ResourceGroupName "appgatewayresourcegroup"

$certs = Get-AzApplicationGatewaySslCertificate -ApplicationGateway $appGw

$certBase64 = $certs[0].PublicCertData
$certBytes = [System.Convert]::FromBase64String($certBase64)

[io.file]::WriteAllBytes("C:\directory\newcert.pfx", $certBytes)

但是,它似乎不是有效的证书,尤其是当我尝试将其上传到我们的 KeyVault 时。

有人熟悉吗?这可能吗?我应该使用 Data 属性而不是 PublicCertData 吗?

最佳答案

.pfx 文件上传到应用程序网关监听器后无法检索。我查过Azure resource explorer ,Azure 没有提供 API 来检索它。我还与 Azure 产品团队进行了仔细检查。

虽然看起来我们可以使用Get-AzApplicationGatewaySslCertificate PS命令​​来获取证书,但实际上,它只为您提供PublicCertData,没有.pfx文件的PrivateCertData。我这边也测试过,Data属性的值为空。

所以如果你想将这个.pfx文件上传到Azure KV,恐怕唯一的方法就是直接将原始pfx证书上传到Azure KV。

关于azure - 从 Azure 应用程序网关检索/恢复 cert pfx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64329713/

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