0

目前,我有一个在开发人员模式下工作的 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 应用程序。

4

1 回答 1

0

为了解决这个问题,我使用了通过 azure 创建的证书和“创建应用服务托管证书”选项。加载证书时提供的密码只是一个空字符串 ("")。

于 2020-08-10T11:08:59.323 回答