我有一个 MVC4 项目,我想在其中启用 [RequireHttps] 过滤器属性以进行安全通信。但是,当我启用该过滤器属性时,它会给我一个错误“SSL 连接错误”。我想,我必须在我的本地机器上安装 SSL 证书。有人可以告诉我如何在我的本地机器上安装证书以防止我的应用程序存在问题的步骤吗?
谢谢
我有一个 MVC4 项目,我想在其中启用 [RequireHttps] 过滤器属性以进行安全通信。但是,当我启用该过滤器属性时,它会给我一个错误“SSL 连接错误”。我想,我必须在我的本地机器上安装 SSL 证书。有人可以告诉我如何在我的本地机器上安装证书以防止我的应用程序存在问题的步骤吗?
谢谢
您可以使用自签名证书。
IIS 的操作方法在这里: http ://technet.microsoft.com/en-us/library/cc753127%28v=ws.10%29.aspx
安装证书颁发机构 #
在每个操作系统上都有不同的方法,如何安装证书颁发机构。请参阅这篇文章以了解如何在您的操作系统上安装它。请注意,对于 Firefox,您需要额外安装,因为它们使用自己的证书颁发机构存储。
在所有情况下,您都需要安装 root.cer 而不是 server.cer – 我花了一些时间才弄清楚这一点。
安装并重新启动浏览器后,证书现在有效,您可以在本地计算机上测试与 https 相关的所有内容。
https://justmarkup.com/articles/2018-05-31-https-valid-certificate-local-domain/