我正在使用Visual Studio 2015,刚刚创建了一个新的MVC / Web Api项目,可以使用https进行实验。我目前用作演练(https://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-deploy-aspnet-mvc-app-membership-oauth-sql-database/)和(http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on)的网站看起来非常简单。
我已经接受了VS 2015 IIS Express创建的自签名证书,但我在Chrome中收到警告,它使用基于SHA-1的弃用签名算法。其他研究表明,chrome正在逐步取消对SHA-1证书的支持。
在Visual Studio中我需要做什么来升级签名算法,为将来创建的任何新证书创建从SHA-1到SHA-256的自签名SSL证书?
答案 0 :(得分:1)
这里有一个链接,但我不能自己做。也许它会对你有用
https://msdn.microsoft.com/en-us/library/br230260.aspx
在“选择证书”对话框中,展开“配置证书”列表,然后选择以下选项之一:
更新(26.07.2018):实际上,您可以免费使用Let的加密证书。
有一个cmd选项:win-acme 另外还有gui:certifytheweb