gpt4 book ai didi

c# - 为什么我的证书集合中存在 .Pfx 而不是我的 .Cer?

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:40 26 4
gpt4 key购买 nike

我已将几个 SSL 证书上传到 Azure。一个是 a.cer,一个是 .pfx。我听从了这个 Azure Blog 中的建议.我使用管理门户上传。

我的“应用程序设置”部分中有“WEBSITE_LOAD_CERTIFICATE”,两个正确的指纹以逗号分隔。

当我远程调试我的 Azure Web 作业时,我可以看到 certStore.Certificates 集合中只有 .pfx。

我可以通过这种方式访问​​我的 .cer 吗?

最佳答案

pfx 是一个安全容器,其中包含您的私钥和公钥,而 .cer 只是公钥。只有客户需要公众来验证签名/解密内容的完整性。而您的工作将需要私钥来签署/加密数据。

可以使用 .NET 中的 X509Certificate2 类从 PFX 中提取公钥和私钥。它有一个属性 PublicKey .

为什么首先上传 .cer?对于 Web 应用程序的 SSL,您不需要它。

附言Azure Key Vault可能是您正在寻找的解决方案。

关于c# - 为什么我的证书集合中存在 .Pfx 而不是我的 .Cer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31184698/

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