gpt4 book ai didi

google-chrome - NET::ERR_CERT_AUTHORITY_INVALID 在 Chrome 中不是隐身和 Firefox 在本地使用 nginx 上的有效证书

转载 作者:行者123 更新时间:2023-12-03 14:23:32 24 4
gpt4 key购买 nike

几周前,我们对我们的 cookie 实现了 SameSite cookie 政策。如果我想在本地开发,我需要一个证书来获取 cookie。

我们正在运行一个 Node express 服务器,它被反向代理到我们添加证书的 nginx 配置。

# Server configuration
#
server {
listen 443;
server_name test-local.ad.ourdomain.com;
ssl_certificate /home/myname/.certs/ourcert.crt;
ssl_certificate_key /home/myname/.certs/ourkey.rsa;
ssl on;
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
ssl_prefer_server_ciphers on;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://localhost:9090;
proxy_read_timeout 90;
proxy_redirect http://localhost:9090 https://test-local.ad.ourdomain.com;
}
}

现在到奇怪的部分。我们今天更新到 Chrome 80,突然之间我遇到了一个 HSTS 问题。即使我愿意,我也无法访问网站(没有选择加入的可能性)。我试图在 chrome://internals/#hsts 中清除它,这很有效。但是,我仍然得到 NET::ERR_CERT_AUTHORITY_INVALID但我现在可以选择替代方案。

从 Chrome 隐身模式访问它就像一个魅力,没有问题。与 Firefox 相同,也没有问题。它说证书有效,绿色且漂亮。也在这里检查: https://www.sslshopper.com/certificate-decoder.html及其 100% 的绿色。

我正在使用 Regolith 运行 Ubuntu 19.10。

我的同事使用的是相同的证书,也是 Chrome 80,但他们运行的是 Mac,Chrome 没有问题。

任何想法?我试图清除浏览器设置,没有改变。

最佳答案

我有一些好消息!

我们在我们的云开发环境中使用相同的证书(但是,它们是 pfx 形式的)。如前所述,我在本地运行 Linux,我必须将 pfx 转换为 RSA 文件和 CRT 文件。

我在这个网站上输入了我们的开发域:https://whatsmychaincert.com/它下载了一个 *.chain.crt 文件。连同我的旧 crt 文件和这个命令:
cat example.com.crt example.com.chain.crt > example.com.chained.crt
然后在 Nginx 中我引用了 .chained.crt文件。

现在 Chrome 接受我的本地安全网页。

关于google-chrome - NET::ERR_CERT_AUTHORITY_INVALID 在 Chrome 中不是隐身和 Firefox 在本地使用 nginx 上的有效证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60074454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com