Как экспортировать сертификат из Chrome на Mac?

Как экспортировать сертификат безопасности из Chrome v37 на Mac?

Ранее я мог щелкнуть значок маленького замка рядом с URL-адресом, выбрать "Соединение", выбрать сертификат и кнопку "Экспорт".

Не так больше!

Ответ 1

Изменить 4/3/19: я нашел обходной путь. Это проверено на Chrome для Mac 73.0.3686.86 64-bit, платформа: macOS 10.14.4:

  1. Откройте новый документ TextEdit.
  2. В TextEdit щелкните "Форматировать | Сделать простой текст.
  3. Расположите окна так, чтобы окно TextEdit и окно Chrome были видны.
  4. В Chrome щелкните значок слева от URL-адреса в адресной строке.
  5. В раскрывающемся списке нажмите Сертификат.
  6. Удерживая Option, перетащите значок большого сертификата в тело документа TextEdit. Примечание. Если вы не выполнили описанные выше действия в указанном порядке, вам может понадобиться сначала щелкнуть один раз в окне Chrome, чтобы TextEdit не скрывался при нажатии Option.
  7. Сохраните документ TextEdit с расширением .pem.

Если вы не удерживаете Option при перетаскивании, вместо этого вы получите содержимое сертификата в удобочитаемой форме, что также может быть удобно.

(Отредактировано 24.02.199: @RichardTopchiy является верным, это больше не работает. Тестирование на 64-разрядной версии Chrome 72.0.3626.119. В настоящее время я не знаю какого-либо обходного пути.)

(Отредактировано 2/10/17: я добавил более актуальный ответ в комментарии: Как экспортировать сертификат из Chrome на Mac?)

  1. Нажмите на значок слева от URL.
  2. В появившемся окне перейдите на вкладку "Соединение".
  3. Нажмите ссылку Информация о сертификате.
  4. Появляется окно с информацией о сертификате. Перетащите большой значок сертификата в окно Finder. Файл .cer будет создан в том месте, куда вы его перетащите.

Это основано на Chrome 42.0.2311.135 (64-разрядная версия) для Mac.

Ответ 2

Начиная с Chrome 72 значок сертификата нельзя перетаскивать/экспортировать из Chrome, как @RichardTopchiy заявил в своих комментариях.

Однако Safari все еще позволяет перетаскивать значок сертификата из браузера.

Поэтому самый простой способ экспортировать сертификат из Chrome - это... использовать другой браузер для экспорта SSL-сертификата. Как только сертификат будет доверенным, он будет работать в любом браузере на этой учетной записи пользователя устройства. Вы просто используете Safari для простого экспорта сертификата.

Ответ 3

Я нашел обходной путь и протестировал Chrome версии 73.0.3683.103 (Официальная сборка) (64-разрядная версия) на Macos 10.14.3.

При открытии сайта с небезопасным сертификатом Chrome отобразит страницу с сообщением об ошибке "Ваше соединение не является частным", выполните следующие действия:

  1. Нажмите на текст "NET :: ERR_CERT_AUTHORITY_INVALID", будет показано содержимое сертификата.
  2. Скопируйте содержимое строки "-----BEGIN CERTIFICATE-----" в "-----END CERTIFICATE-----".
  3. Вставьте их в текстовый редактор и сохраните как файл .crt в текстовом формате.
  4. Импортируйте файл .crt в Keychain Access.

Ответ 4

Я смог запустить его с --ignore-certificate-errors --incognito. Инкогнито, чтобы не использовать открытые сессии.

Ответ 5

Новый процесс просмотра отличается. Следуйте приведенным ниже инструкциям. Осмотрите Chrome-браузер → Вы можете найти вкладку Безопасность → Нажмите кнопку Просмотреть сертификаты, после чего я открою всплывающее окно Перейдите на вкладку сведений и нажмите кнопку Копировать в файл

Затем нажмите кнопку Buttton Next- > Next- > Browse- > Сохранить файл в вашем локальном каталоге. Файл будет сохранен с расширением .cer.