IdentityServer4在Azure的Linux Web应用程序中加载证书

目前,我有一个可以在开发人员模式下运行的Web应用程序,但是我试图使其与Azure中的Linux Web App中的自签名证书一起使用。我已经将.pfx文件上传到Azure并通过设置WEBSITE_LOAD_CERTIFICATES应用程序设置将其加载到容器中。最初,我尝试使用商店,但是,这在Linux中不起作用。

相反,我已经能够找到上传文件(到.p12文件),但是,当我尝试手动加载证书时,出现错误error:23076071:pkcs12 routines:pkcs12_parse:mac verify failure,这似乎是一个错误。密码有问题,但我已经多次验证密码正确。

帖子here具有使用openssl生成自签名密钥的方法,并且显示了相同的问题。

注意:加载证书在Windows和Ubuntu上均可,而在Azure的Linux Web应用中则不能。

iCMS 回答:IdentityServer4在Azure的Linux Web应用程序中加载证书

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

本文链接:https://www.f2er.com/1787506.html

大家都在问