我在chrome上调试本地ASP.NET应用程序时遇到奇怪的问题。没有https,我无法打开localhost。使用Https它给出错误:您的连接不是私人NET::ERR_CERT_COMMON_NAME_INVALID
。
它正在使用chrome直到最后更新并正在开发firefox和IE。高级设置中也没有选项可跳过错误和访问网站。
您可以复制此标记并添加到Google Chrome快捷方式,以永久绕过此警告。
- 忽略证书错误
资源:
https://usefulpcguide.com/16666/your-connection-is-not-private/
我遇到了这个错误,我的问题变成了Charles(这是一个Web调试代理应用程序)。我需要为Charles安装SSL代理证书。
如果你不使用查尔斯那么显然这个答案对你没有任何帮助。
禁用SSL错误警告只是绕过SSL连接错误的临时方法。您无法永久解决此问题。如果您安装了提供“HTTPS保护”的防病毒软件,则会看到此错误。因此,您关闭防火墙或防病毒软件。
资料来源:https://windows10freeapps.com/fix-your-connection-is-not-private-error-google-chrome/
当我尝试使用自签名证书并在https和tomcat下的浏览器中运行我的xhtml应用程序时,我遇到了类似的问题。我做了什么:
keytool -genkey -alias example -keyalg RSA -sigalg SHA256withRSA -keysize 2048 -validity 3650 -keystore "C:\yourdir\yourkeystore.jks" -ext san=dns:localhost,dns:yourdesktophostname,ip:127.0.0.1,ip:::1
回答问题以创建10年创建的证书,SHA-2以及Chrome需要更多的内容:san(使用者替代名称)。
<Connector port="yourportnumber" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true"
compression="on" scheme="https" secure="true"
keystoreFile="conf/yourkeystore.jks"
keystorePass="yourpassword"
SSLVerifyClient="none" SSLProtocol="TLSv1.2"/>
重启Tomcat。重启Chrome