如何通过嵌入网页或Powershell来运行Gist来解决SSL证书错误?



我正在使用IISExpress在Visual Studio 2013中开发一个网站,并通过Visual Studio启用了HTTPS创建证书。在Chrome中运行时,这有一个已知问题,如此处所述VS 2017:所有新的/现有的HTTPS网站都会在Chrome中给出证书错误。

那里的解决方案使用此处的要点camieleggermont/UpdateIISExpressCertificate.ps1来生成新证书并使其替换旧证书。

我试过运行它,但没有成功。

我尝试将代码嵌入我的页面中。我将这段代码<script src="https://gist.github.com/camieleggermont/5b2971a96e80a658863106b21c479988.js"></script>放在htmlhead标签中,如样式链接和meta标签。

运行时,我在页面背景中看到要点代码,但仍然收到证书错误。

我尝试将该script标签放在页面上的其他位置,结果相同。

我应该怎么做才能嵌入它并让它运行?或者如何将其作为 powershell 命令运行?

还有另一种选择可以解决Chrome中的证书问题吗?

谢谢。

使用 Jexus Manager(免费和开源)生成自签名证书会容易得多,

  • SHA256.
  • CN 和 SAN 设置为所需的值。

因此,它符合Chrome的要求。您也可以轻松地将证书添加到其中的受信任根,

https://blog.lextudio.com/why-chrome-says-iis-express-https-is-not-secure-and-how-to-resolve-that-d906a183f0

相关内容

最新更新