第一个问题。
我最近通过crutton把kubuntu放在了我的chromebook上,它既无痛又很棒。然而,它确实需要将其放入开发人员模式。出于某种原因,这取消了ChromeOS为我工作中使用的几个网站(但不是所有网站)验证SSL的能力。我催促系统管理员,他说问题出在NSS库上。具体而言:
这是用户操作系统上NSS库版本的问题。你可以通过启动Chrome绕过问题;$google chrome稳定版--ssl版本max=tls1.1
我试着在Crosh、shell甚至bios命令提示符下运行该命令(带和不带$)。没有(找不到命令,或者有一些变体)。这个页面似乎表明NSS不受欢迎,但系统管理员无法或不愿意将协议更改为OpenSSL。因此,我只能尝试在我的后crutton,开发模式chromebook上安装NSS支持。问题是,我不知道该怎么做。最坏的情况是,我可以将我的工作环境完全从ChromeOS转移到新安装的Kubuntu实例中,但我宁愿不这样做,因为ChromeOS对于基于浏览器的工作来说是一种乐趣。
有人知道如何让NSS协议SSL在开发模式ChromeOS上工作吗?
您不能从chrome中重新运行chrome,因此该命令没有帮助。
NSS/OpenSSL不是协议,它们是实现协议的库。Chrome操作系统使用NSS进行一些证书管理,但它使用OpenSSL(实际上是BoringSSL)进行所有网络通信。
然而,当涉及到网络协议协商时,将Chrome操作系统置于开发模式应该不会改变其行为。如果没有更多的细节,很难猜测这个问题。