我在本地主机上设置了SSL(wamp),我用GnuWIn 32制作了SSL crt。
当我尝试在Chrome中使用fb登录时,我收到以下消息:
网址:
https://localhost/ServerSide/fb-callback.php?code=.....#_=_
错误:
您的连接不是专用的。
攻击者可能试图从localhost窃取您的信息(例如,密码、消息或信用卡)。NET::ERR_CERT_INVALID。localhost通常使用加密来保护您的信息。当Chrome这次尝试连接到localhost时,该网站返回了不正常和不正确的凭据。当攻击者试图伪装成localhost,或者Wi-Fi登录屏幕中断了连接时,就可能发生这种情况。您的信息仍然是安全的,因为Chrome在交换任何数据之前就停止了连接。
您现在无法访问localhost,因为该网站发送了Chrome无法处理的乱码凭据。网络错误和攻击通常是暂时的,因此此页面稍后可能会正常工作。
我的SSL配置:
Listen 443
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:c:/wamp/www/ssl/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
<VirtualHost *:443>
DocumentRoot "c:/wamp/www"
ServerName localhost:443
ServerAdmin admin@example.com
ErrorLog "c:/wamp/logs/error.log"
TransferLog "c:/wamp/logs/access.log"
SSLEngine on
SSLCertificateFile "c:/wamp/www/ssl/ia.crt"
SSLCertificateKeyFile "c:/wamp/www/ssl/ia.key"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "c:/Apache24/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-5]" nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLog "c:/wamp/logs/ssl_request.log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
我的问题是如何在本地主机上设置有效的SSL证书?或者我需要编辑我的配置吗?
3条答案
按热度按时间58wvjzkj1#
允许不安全的SSL(本地主机)
在Chrome浏览器(包括
Version 107
)中,* 启用允许不安全的本地主机:*chrome://flags/#allow-insecure-localhost
个有关详细信息,请参阅this Stack Overflow。
允许不安全的SSL(其他)
1.请参阅 “您的连接不是专用的。 等等等等 "...
1.键入
thisisunsafe
(键监听器拾取它)。备注
有关chromium "override keyword"的更多信息:。
这对于每个站点都是特定的。
chrome开发人员也会定期更改此设置。
当前的(v107)
BYPASS_SEQUENCE
是dGhpc2lzdW5zYWZl
(采用base64编码)。9wbgstp72#
**1.当您在Chrome浏览器上看到“您的连接不是专用的...NET::ERR_CERT_INVALID”**警告时,
**2.只需键入“这是不安全的”**并等待。
ewm0tg9j3#
在同一个chrome页面上直接输入“badidea”或“thisisisunsafe”。
如果你真的确定你正在尝试的链接是安全的,就这样做吧。在我的例子中,我试图使用vagrant和virtualbox在本地设置stackstorm
铬版:版本92.0.4515.131(正式内部版本)(x86_64). Source