我收到“无法上传具有相同指纹的公共证书”。尝试将我的自签名公共证书上载到Azure应用服务时出现错误。 该证书是使用powershell New-SelfSignedCertificate命令创建的,并且公钥已导出到DER编码的X.509 .cer文件。 我没有在应用程序服务上安装其他证书。
答案 0 :(得分:0)
如果您将免费或共享定价层用于服务计划,则将遇到此类错误消息,因为不支持ssl功能。如果您将应用程序服务计划扩展到Basic层,则不会遇到此类错误。
您可以找到应用服务计划here的功能和限制。
答案 1 :(得分:0)
我遇到了完全相同的问题,即错误:“无法上传具有相同指纹的公共证书。”即使使用基本和标准定价层,我仍然遇到此错误。我最初将证书从.p12转换为.cer文件,并尝试将其上载到Azure门户,但出现此错误。
但是,我确实设法将证书作为.pfx私有证书上传(我是从Azure门户完成的),这似乎足以从我的应用程序中引用指纹。
我的原始证书是.p12证书。我只需更改扩展名就能将其转换为.pfx。 (通过https://akbarahmed.com/2011/11/04/convert-p12-to-pfx/来提示此问题)
这使我可以将应用程序(需要证书才能访问第三方API)移动到Azure应用服务,而不必使用虚拟机。
答案 2 :(得分:0)
我也遇到了同样的错误,但后来证明只是由于权限不足导致消息具有误导性。
在我的情况下,使用启用 PIM 的证书上传提升权限没有任何问题