ssl - 在开发者模式 ChromeOS 中支持 NSS?

标签 ssl ssl-certificate google-chrome-os nss

第一个问题。

我最近通过 crouton 将 kubuntu 放到了我的 chromebook 上,这既轻松又棒极了。但是,它确实需要将其置于开发人员模式。出于某种原因,这移除了 ChromeOS 为我工作使用的几个网站(但不是全部)验证 SSL 的能力。我刺激了系统管理员,他说问题出在 NSS 库上。具体来说:

It is a problem with the NSS library version on the users OS. You can by pass the problem by starting Chrome with; $ google-chrome-stable --ssl-version-max=tls1.1

我尝试在 Crosh、shell 甚至 bios 命令提示符下运行该命令(带 $ 和不带 $)。不(未找到命令,或其中的一些变体)。 This page似乎暗示 NSS 不受青睐,但系统管理员不能或不愿意将协议(protocol)更改为 OpenSSL。所以我只能尝试将 NSS 支持安装到我的 post-crouton 开发模式 chromebook 上。问题是,我不知道该怎么做。最坏的情况是,我可以将我的工作环境从 ChromeOS 完全转移到新安装的 Kubuntu 实例中,但我宁愿不这样做,因为对于基于浏览器的工作来说,使用 ChromeOS 真是一种享受。

有谁知道如何让 NSS 协议(protocol) SSL 在开发模式 ChromeOS 上工作?

最佳答案

您无法从 chrome 中重新运行 chrome,因此该命令无济于事。

NSS/OpenSSL 不是协议(protocol),它们是实现协议(protocol)的库。 Chrome 操作系统使用 NSS 进行某些证书管理,但它使用 OpenSSL(实际上是 BoringSSL)进行所有网络通信。

虽然在网络协议(protocol)协商方面,将 Chrome OS 置于开发模式应该不会改变它的行为。没有更多细节,很难猜测这个问题。

关于ssl - 在开发者模式 ChromeOS 中支持 NSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33415351/

相关文章:

javascript - Web 应用程序无法在 Chrome 操作系统中的 Chromium 上运行

ssl - JMSCMQ0001 : IBM MQ call failed with compcode '2' ('MQCC_FAILED' ) reason '2400' ('MQRC_UNSUPPORTED_CIPHER_SUITE' )

html - 已安装 SSL 但仅在 index.html 上没有锁定

android - 由于使用 HTTPS URL 的设备中的日期时间错误,无法在 Android 中加载 API 响应

ssl - 无法让 SSL 在 Azure 实例上运行

ssl-certificate - Makecert证书安全吗?

apache - Apache 中特定虚拟主机的 HTTP 到 HTTPS

xml - LWP::UserAgent 用于 XML POST 到 HTTPS 服务器不工作

windows - Windows 10 和 ChromeOS 拒绝 SSH 连接

linux - 交叉编译 glibc 导致构建错误