Azure - WebApp - 通过证书验证请求
问题描述:
我想对我的网站上的请求使用证书验证。但是当我将clientCertEnabled设置为true时(通过https://resources.azure.com/),当我尝试通过https访问我的网站时,出现403禁止的错误。Azure - WebApp - 通过证书验证请求
通过浏览器我得到蓝屏错误403 - 此Web应用程序已停止,但我仍然可以通过http访问网站。当我将clientCertEnabled切换回false https正在工作时。
通过小提琴手我也得到403(客户证书包含在请求中),没有额外的信息。
我跟着这个https://azure.microsoft.com/en-us/documentation/articles/app-service-web-configure-tls-mutual-auth/,但没有什么其他提到要做这项工作。
我是否必须在某处上传客户端证书?
答
最终我发现问题出在我用于测试的客户端证书上。在这个非常有用的博客文章描述的方式产生
证书工作正常: