目前,我有一个在开发人员模式下工作的 Web 应用程序,但我正试图使其与 Azure 的 Linux Web 应用程序中的自签名证书一起工作。我已经将 .pfx 文件上传到 Azure 并通过设置WEBSITE_LOAD_CERTIFICATES
应用程序设置将其加载到容器中。起初,我尝试使用商店,但是,这在 Linux 中不起作用。
相反,我已经能够找到它上传的文件(到 .p12 文件),但是,当我尝试手动加载证书时,我收到了error:23076071:PKCS12 routines:PKCS12_parse:mac verify failure
似乎是密码问题的错误,但我有多次验证密码正确。
此处的帖子具有使用 openssl 生成自签名密钥的方法,并显示了相同的问题。
注意:加载证书适用于 Windows 和 Ubuntu,只是不适用于 Azure 中的 Linux Web 应用程序。