Поддержка NSS в режиме разработчика ChromeOS?

Первый вопрос.

Недавно я установил kubuntu на свой хромбук через крутон, что было безболезненно и потрясающе. Однако это потребовало перевода его в режим разработчика. По какой-то причине это удалило возможность ChromeOS аутентифицировать SSL для нескольких сайтов, которые я использую для работы (но не для всех). Я ткнул системного администратора, и он сказал, что проблема в библиотеке NSS. Конкретно:

Это проблема с версией библиотеки NSS в операционной системе пользователя. Вы можете обойти проблему, запустив Chrome с помощью; $ google-chrome-stable --ssl-version-max=tls1.1

Я попытался запустить эту команду (с символом $ и без него) в Crosh, оболочке и даже в командной строке BIOS. Нет (команда не найдена или ее вариант). Эта страница предполагает, что NSS не рекомендуется, но системный администратор не может или не хочет изменить протокол на OpenSSL. Так что мне осталось попытаться установить поддержку NSS на свой хромбук после крутона, в режиме разработки. Проблема в том, что я понятия не имею, как это сделать. В худшем случае я могу полностью перенести свою рабочую среду с ChromeOS на только что установленный экземпляр Kubuntu, но я бы предпочел этого не делать, потому что ChromeOS — это такое удовольствие для работы в браузере.

Кто-нибудь знает, как заставить SSL-протокола NSS работать на ChromeOS в режиме разработки?


person Brent Laughton    schedule 29.10.2015    source источник


Ответы (1)


вы не можете повторно запустить хром из хрома, так что эта команда не поможет.

NSS/OpenSSL — это не протоколы, это библиотеки, реализующие протоколы. Chrome OS использует NSS для управления некоторыми сертификатами, но использует OpenSSL (фактически BoringSSL) для всех сетевых коммуникаций.

перевод Chrome OS в режим разработки не должен вообще изменить ее поведение, когда дело доходит до согласования сетевого протокола. без более подробной информации трудно догадаться, в чем дело.

person Mike Frysinger    schedule 05.03.2016