Установка КриптоПро на MacOS X

Я написал эту инструкцию по действиям, которые выполняю сам. В 98% случаев инструкция работает.

Обязательно отключите GateKeeper при установке. В противном случае он может не дать вам установить КриптоПро.

1. Скачиваем и устанавливаем КриптоПро 5.0 с этой страницы. При установке КриптоПро обязательно отмечаем все флажки компонентов!

2. Скачиваем Плагин КриптоПро с этой страницы.

3. Устанавливаем драйвера для MacOS для своего токена, скачав их с сайта производителя. Для Multisoft MSKEY используем драйвера по этой ссылке.

4. В случае КриптоПро 4.0 в терминале считываем Личный сертификат с токена командой:

/opt/cprocsp/bin/csptestf -absorb -certs -autoprov

Если показало модель токена, все хорошо. Если нет - проверяйте драйвер и работу портов.

В случае КриптоПро 5.0 используем Инструменты КриптоПро (cptools). Заходим в Программы > Инструменты КриптоПро (cptools). Ставим личные сертификаты через графический интерфейс, как в Windows.

5. Если вы устанавливали КриптоПро 4.0, то в терминале добавляем алгоритм ГОСТ 2012 командой:

sudo /opt/cprocsp/sbin/cpconfig -ini '\cryptography\OID\1.2.643.7.1.1.1.1!3' -add string 'Name' 'GOST R 34.10-2012 256 bit'

sudo /opt/cprocsp/sbin/cpconfig -ini '\cryptography\OID\1.2.643.7.1.1.1.2!3' -add string 'Name' 'GOST R 34.10-2012 512 bit'

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

6. В терминале ставим серийник лицензии КриптоПро командой:

sudo /opt/cprocsp/sbin/cpconfig -license -set серийный_номер_лицензии

7. Качаем браузер Chromium GOST для MacOS с этой страницы. Распаковываем архив и копируем (или перемещаем) программу в Приложения.

8. Подтверждаем установку расширения плагина КриптоПро для Chrome или находим его в магазине по слову cryptopro, затем ставим. Если есть Google Chrome - ставим и в него.

9. Устанавливаем плагин Госуслуг, скачав его с этой страницы. Ставим расширение для Chrome и Chromium GOST, скачав его с этой страницы.

10. Скачиваем файл конфигурации для Госуслуг. В терминале выполняем следующие команды, введя пароль:

sudo cp ~/Downloads/ifc.cfg /Library/Internet\ Plug-Ins/IFCPlugin.plugin/Contents

Для Chromium GOST выполняем команду в терминале:

sudo cp /Library/Google/Chrome/NativeMessagingHosts/ru.rtlabs.ifcplugin.json /Library/Application\ Support/Chromium/NativeMessagingHosts

11. Проверяем работу плагина Госуслуг и его наличие в Расширениях Chrome / Chromium GOST.

Работаю с
КриптоПро
1С Предприятие
MacOS
Linux
Windows
Бесплатно, круглосуточно