- Настройка Рутокен в Mac OS X
- Изменение конфигурационного листа libccid
- Проверка работоспособности
- Rutoken mac os big sur
- Предварительная подготовка.
- Настройка аутентификации
- Драйверы для macOS
- Рутокен для macOS
- Поддержка KeyChain для macOS Mojave и более ранних
- Rutoken mac os big sur
- Настройка КриптоПро CSP
- Установка драйвера Рутокен S для macOS
- Установка драйвера для macOS High Sierra и старше
- Установка драйвера для macOS Mojave и Catalina
- Установка КриптоПро CSP
- Установка КриптоПро ЭЦП Browser plug-in
- Проверка работы устройства Рутокен
- Установка личного сертификата через Терминал
- Установка личного сертификата через Инструменты КриптоПро
- Установка доверенного корневого сертификата через Терминал
- Установка доверенного корневого сертификата через Инструменты Криптопро
- Проверка статуса лицензии КриптоПро CSP через Терминал
- Проверка статуса лицензии КриптоПро CSP через Инструменты Криптопро
- Активация лицензии КриптоПро CSP
- Проверка работы КриптоПро CSP
- Проверка корректности работы устройства Рутокен в Инструментах КриптоПро
- Проверка корректности работы устройства Рутокен в КриптоПро CSP через Терминал
- Проверка наличия сертификата на устройстве Рутокен через КриптоПро CSP
- Тестирование процесса подписания документа через Терминал
Настройка Рутокен в Mac OS X
Изменение конфигурационного листа libccid
Рутокен ЭЦП, Рутокен Lite и Рутокен Magistra являются устройствами, поддерживающими стандарт CCID.
За поддержку стандарта CCID в операционной системе Apple Mac OS X в pcsc-lite отвечает модуль libccid . Модуль libccid имеет конфигурационный файл с описанием устройств, проверенных автором модуля на совместимость.
Если Вы используете Apple OS X начиная с версии 10.7 Lion, то ничего делать не нужен — Рутокен заработает автоматически.
Пользователям более ранних версий Mac OS X необходимо добавить в конфигурационный файл запись о Рутокен.
Для этого нужно открыть в любом текстовом редакторе конфигурационный файл, находящийся по адресу
и добавить в него следующие строки:
Для Рутокен ЭЦП:
в массиве ifdVendorID
добавить 0x0A89
в массиве ifdProductID
добавить 0x0030
в массиве ifdFriendlyName
добавить Aktiv Rutoken ECP
Для Рутокен Lite:
в массиве ifdVendorID
добавить 0x0A89
в массиве ifdProductID
добавить 0x0025
в массиве ifdFriendlyName
добавить Aktiv Rutoken lite
Для ранних моделей Рутокен Magistra:
в массиве ifdVendorID
добавить 0x0A89
в массиве ifdProductID
добавить 0x0060
в массиве ifdFriendlyName
добавить Aktiv Rutoken Magistra
Для более поздних моделей Рутокен Magistra:
в массиве ifdVendorID
добавить 0x0A89
в массиве ifdProductID
добавить 0x0061
в массиве ifdFriendlyName
добавить Aktiv Rutoken Magistra
Для использования нескольких моделей Рутокен необходимо добавить информацию для каждой из них.
Также Вы можете скачать уже исправленный файл и заменить им свой (взят из Ubuntu 11.10)
Проверка работоспособности
- Установите утилиту pcsc_scan (обычно в присутствует в пакете pcsc-tools ) и запустите её. Утилита должна выдать длинный лог, в котором есть упоминание нужного устройства.
Остановите сервис pcscd , если он запущен. Запустите pcscd вручную в отладочном режиме:
Если устройство работает, то при подключении/отключении вы заметите его упоминание в отладочном логе.
Источник
Rutoken mac os big sur
В качестве примера настраивается аутентификация для учетной записи user сертификатом Шавровой Ксении.
Инструкция применима к macOS версии 10.15 Catalina
Предварительная подготовка.
Для аутентификации в системе используется сертификат RSA (1024 бит или больше), выписанный на Рутокен ЭЦП 2.0.
Обратите внимание, что в области применения сертификата должно быть также указано Цифровая подпись, Шифрование данных и Шифрование ключей.
Также вам понадобится корневой сертификат (в виде .cer файла). Для аутентификации в macOS может использоваться любое из следующих устройств:
- Рутокен ЭЦП 2.0
- Рутокен ЭЦП PKI
- Рутокен ЭЦП 2.0 2100
- Рутокен ЭЦП 2.0 3000
- Смарт-карты Рутокен ЭЦП SC
- Смарт-карты Рутокен ЭЦП 2.0
- Рутокен ЭЦП 2.0 Bluetooth (при подключении по USB-кабелю)
Начиная с macOS 10.15 Catalina был компанией Apple был изменен механизм работы с токенами. Теперь сертификаты с токенов в «Связке ключей (KeyChain)» больше не видны.
Настройка аутентификации
1. Установите на компьютер под управлением macOS программу » Рутокен для macOS «.
После установки этой программы сертификаты с устройства Рутокен смогут использоваться внутри приложений, которые обновили механизм работы с токенами для macOS Catalina.
2. Перезагрузите компьютер
3. Подключите Рутокен с сертификатом
4. Операции по настройки аутентификации будут производиться через «Терминал» (Terminal), его можно найти в «Программы»/»Утилиты» (Applications/Utilities).
5. Первоначально необходимо активировать возможность аутентификации по смарт-картам с помощью команды:
В случае успешного выполнения, команда возвращает YES (0)
6. Далее нужно определить хэш сертификата:
Будет выведен список сертификатов и соответствующих им хешей, в нашем случае он один:
7. Свяжем пользователя с приватным ключом на токене по хешу сертификата, выполнив
Где в качестве hash используется хеш сертификата, находящегося на токене. Его можно скопировать любым удобным способом из выдачи предыдущей команды. В качестве user нужно использовать имя вашего пользователя (в данном случае — user ):
Проверить корректность привязки можно с помощью команды:
Команда должна вернуть указанный нами хеш.
8. Также необходимо сделать установку для пользователя _securityagent
9. В «Связке ключей» (Keychain) необходимо разместить корневой сертификат в связке «Система» (System). Сделать это можно перетащив сертификат в окошко связки «Система».
10. Для проверки корректности работы аутентификации извлечем токен Рутокен и перезагрузим систему.
Первоначально мы увидим стандартный запрос пароля, однако с подключением токена вместо «пароль» в окошке ввода появится «PIN».
*Если а утентификация по смарт-карте невозможна после включения/перезагрузки, ознакомьтесь с инструкцией.
Источник
Драйверы для macOS
С инструкциями и техническими рекомендациями по использованию продуктов и программного обеспечения Рутокен можно ознакомиться в разделе Документация .
Драйверы для Рутокен ЭЦП в современных операционных системах macOS не требуются. Пользователям устаревших версий macOS X 10.6 Snow Leopard и более ранних может потребоваться внести изменения в конфигурационный файл в соответствии с инструкцией .
Если Рутокен используется в виртуальной среде Windows, запущенной на компьютере Mac через Parallels Desktop, VmWare Fusion или Oracle VirtualBox, то настраивать Рутокен в macOS не обязательно.
Обратите внимание
В современных macOS, начиная с версии 10.15 Catalina, устройства Рутокен не отображаются в приложении «Связка ключей» (KeyChain). Для отображения сертификатов в самих приложениях необходимо установить Рутокен для macOS .
Рутокен для macOS
Поддержка KeyChain для macOS Mojave и более ранних
Драйверы для Рутокен Lite в современных операционных системах macOS не требуются. Пользователям операционной системы macOS 10.9 Mavericks и более ранних версий может потребоваться внести изменения в конфигурационный файл в соответствии с инструкцией.
Обратите внимание
Если Рутокен используется в виртуальной среде Windows, запущенной на компьютере Mac через Parallels Desktop, VmWare Fusion или Oracle VirtualBox, то настраивать Рутокен в macOS не обязательно.
Для быстрой настройки Рутокен Lite в macOS 10.9 Maverics или более ранних установите Модуль поддержки Связки Ключей (KeyChain)
Необходимо загрузить установочный файл, запустить его и следовать указаниям установщика. После завершения процесса установки необходимо подключить Рутокен в свободный USB-порт. Если для работы с Рутокен используется виртуальная ОС Microsoft Windows, запущенная на компьютере Mac, то устанавливать драйверы Рутокен S для Mac не обязательно.
Обратите внимание
Если Рутокен используется в виртуальной среде Windows, запущенной на компьютере Mac через Parallels Desktop, VmWare Fusion или Oracle VirtualBox, то настраивать Рутокен в macOS не обязательно.
Источник
Rutoken mac os big sur
КриптоПро CSP — это средство криптографической защиты информации. Он предназначен для защиты открытой информации в системах общего пользования и защиты конфиденциальной информации, не содержащей сведений, составляющих государственную тайну.
КриптоПро CSP работает в следующих версиях операционной системы macOS:
В операционной системе macOS у КриптоПро CSP версии 4 нет графического интерфейса, поэтому вся настройка выполняется через Терминал.
В КриптоПро CSP версии 5 есть графическая утилита Инструменты Криптопро, поэтому для удобства использования и настройки рекомендуем установить именно эту версию.
В данной инструкции будет описан процесс работы с КриптоПро CSP как через Терминал, так и через Инструменты Криптопро.
Процесс настройки КриптоПро CSP в операционной системе macOS состоит из следующих этапов:
- Установка драйвера Рутокен S для macOS (выполняется для устройства Рутокен S).
- Установка КриптоПро CSP.
- Установка КриптоПро ЭЦП Browser plug-in.
- Проверка работы устройства Рутокен.
- Установка личного сертификата.
- Установка корневого сертификата.
- Проверка статуса лицензии КриптоПро CSP.
- Активация лицензии КриптоПро CSP.
После настройки КриптоПро CSP необходимо проверить его работу в системе. Проверка состоит из следующих шагов:
- Проверка корректности работы устройства Рутокен.
- Проверка наличия сертификата на устройстве Рутокен.
- Тестирование процесса подписания документа.
Для выполнения действий данной инструкции вам необходимо зайти в систему под учетной записью пользователя с правами администратора системы.
Чтобы получить доступ к дистрибутивам, которые используются для настройки КриптоПро в macOS, необходимо зарегистрироваться на официальном сайте компании КриптоПро (ссылка на сайт: https://www.cryptopro.ru/).
Настройка КриптоПро CSP
Установка драйвера Рутокен S для macOS
Только для работы с Рутокен S необходимо установить «Драйвер Рутокен S для Apple macOS». Если у вас не Рутокен S, то перейдите к следующему этапу.
Процесс установки драйвера в разных версиях операционной системы отличается.
Установка драйвера для macOS High Sierra и старше
Для установки драйвера:
- Перейдите по ссылке:
https://www.rutoken.ru/support/download/mac/ - В разделе Пользователям Рутокен S щелкните по ссылке «Драйвер Рутокен S для macOS High Sierra и старше».
- Дождитесь окончания процесса загрузки.
- Откройте Finder.
- Откройте папку Загрузки и дважды щелкните по названию файла ifd-rutokens-1.0.4.1.pkg.
- Для подтверждения установки нажмите ОК.
- Откройте Системные настройки.
- Щелкните два раза по названию настройки Защита и безопасность.
- Нажмите Подтвердить вход.
- Нажмите Открыть.
- Далее следуйте инструкциям, которые отображаются в окне установки. В результате установка успешно завершится и на экране отобразится сообщение:
- В окне установки нажмите Закрыть. После этого необходимо установить КриптоПро CSP (этот процесс описан в следующем разделе).
Установка драйвера для macOS Mojave и Catalina
Для установки драйвера:
- Перейдите по ссылке:
https://www.rutoken.ru/support/download/mac/ - В разделе Пользователям Рутокен S щелкните по ссылке «Драйвер Рутокен S для macOS Mojave и Catalina».
- Дождитесь окончания процесса загрузки.
- Откройте Finder.
- Откройте папку Загрузки и дважды щелкните по названию файла ifd-rutokens-1.0.5.pkg.
- Для запуска процесса установки нажмите Продолжить.
- Далее следуйте инструкциям, которые отображаются в окне установки. В результате установка успешно завершится, и на экране отобразится сообщение:
- В окне установки нажмите Закрыть. После этого необходимо установить КриптоПро CSP (этот процесс описан в следующем разделе).
Установка КриптоПро CSP
Для установки КриптоПро CSP:
- Откройте официальный сайт компании КриптоПро:
https://www.cryptopro.ru/ - Перейдите в меню сайта Загрузка файлов (Продукты — КриптоПро CSP — Загрузка файлов). Эта страница доступна только зарегистрированным на сайте пользователям.
- Чтобы начать загрузку, в разделе Сертифицированные версии щелкните по ссылке macOS.
- Нажмите Разрешить.
- Дождитесь окончания процесса загрузки.
- Откройте Finder.
- Откройте папку Загрузки и дважды щелкните по названию архива macos-uni.tar. В результате в окне Загрузки отобразится папка macos-uni.
- Откройте папку macos-uni.
- Два раза щелкните по образу диска с дистрибутивом (файл с расширением dmg).
- Запустите установку программы. Для этого щелкните правой кнопкой мыши по файлу с расширением mpkg и выберите пункт Открыть.
- Для подтверждения установки нажмите ОК.
- Если процесс установки не запустился, то откройте Системные настройки.
- Щелкните два раза по названию настройки Защита и безопасность.
- Нажмите Подтвердить вход.
- Нажмите Открыть.
- Для запуска процесса установки нажмите Продолжить.
- Далее следуйте инструкциям, которые отображаются в окне установки. В результате установка успешно завершится и на экране отобразится сообщение:
- В окне установки нажмите Закрыть. После этого необходимо установить КриптоПро ЭЦП Browser plug-in (этот процесс описан в следующем разделе).
Установка КриптоПро ЭЦП Browser plug-in
Не используйте браузер Safari.
Для установки КриптоПро ЭЦП Browser plug-in:
- Откройте официальный сайт компании КриптоПро:
https://www.cryptopro.ru/ - Перейдите в меню сайта КриптоПро ЭЦП Browser plug-in (Продукты — КриптоПро ЭЦП Browser plug-in). Эта страница доступна только зарегистрированным на сайте пользователям.
- Чтобы начать загрузку щелкните по ссылке версия 2.0 для пользователей.
- Дождитесь окончания процесса загрузки.
- Откройте Finder.
- Откройте папку Загрузки и дважды щелкните по названию файла cprocsp-pki-2.0.0.dmg.
- Запустите установку программы. Для этого щелкните правой кнопкой мыши по файлу с расширением mpkg и выберите пункт Открыть.
- Для подтверждения установки нажмите ОК.
- Если процесс установки не запустился, то откройте Системные настройки.
- Щелкните два раза по названию настройки Защита и безопасность.
- Нажмите Подтвердить вход.
- Нажмите на кнопку Открыть.
- Далее следуйте инструкциям, которые отображаются в окне установки. В результате установка успешно завершится и на экране отобразится сообщение:
- В окне установки нажмите Закрыть.
Чтобы проверить корректность установки плагина, перейдите по ссылке:
Не используйте для этого браузер Safari.
Плагин установлен корректно, если в окне браузера отобразилось сообщение об этом:
Если такое сообщение не отобразилось, то повторите установку.
Проверка работы устройства Рутокен
Для проверки работы устройства Рутокен и определения его названия:
- Подключите устройство Рутокен к компьютеру.
- Откройте Терминал.
Нажмите Enter и введите цифру «1».
Это сообщение означает, что устройство Рутокен работает.
Также в результате выполнения этой команды отобразится название устройства Рутокен. В нашем примере название устройства «Aktiv Rutoken ECP».
Установка личного сертификата через Терминал
Для установки личного сертификата введите команду:
В результате личный сертификат установится и отобразится сообщение:
Для просмотра информации об установленном сертификате введите команду:
В результате отобразится информация об установленном личном сертификате:
Установка личного сертификата через Инструменты КриптоПро
Запуск приложения осуществляется из Launchpad или из консоли с помощью команды cptools.
1) Выберите пункт Контейнеры
2) Выберите из списка Контейнеров, необходимую вам подпись
3) Нажмите кнопку Установить сертификат
В результате появится надпись Сертификат был успешно установлен.
После этого необходимо установить доверенный корневой сертификат (этот процесс описан в следующем разделе).
Установка доверенного корневого сертификата через Терминал
Выбор доверенного корневого сертификата для установки зависит от удостоверяющего центра, в котором был выписан личный сертификат.
В предыдущем разделе в результате выполнения команды для просмотра информации об установленном сертификате, отобразилось значение параметра CN.
Это значение и является названием удостоверяющего центра, в котором был выписан личный сертификат. Зафиксируйте это название и, используя любую поисковую системы, найдите официальный сайт удостоверяющего центра и ссылку на его доверенный корневой сертификат.
На сайте удостоверяющего центра выбирайте сертификат в кодировке Base64.
Для установки доверенного корневого сертификата:
- Загрузите необходимую версию сертификата.
- Откройте Finder.
- Откройте папку Загрузки и найдите файл с расширением cer.
- Скопируйте название этого файла (Переименовать — Скопировать). В нашем примере название файла — «8CAE88BBFD404A7A53630864F9033606E1DC45E2.cer».
- Введите команду:
А — название файла с сертификатом, которое вы скопировали.
Введите пароль администратора системы и нажмите Enter. В результате в системе будет установлен доверенный корневой сертификат и отобразится сообщение:
Установка доверенного корневого сертификата через Инструменты Криптопро
Запуск приложения осуществляется из Launchpad или из консоли с помощью команды cptools.
Выберите пункт Сертификаты и нажмите кнопку Установить Сертификаты
В открывшемся окне выберите папку Загрузки и найдите файл с расширением cer.
Сертификат будет автоматически установлен в нужное хранилище.
В случае успешного выполнения операции перечень установленных сертификатов в соответствующих хранилищах можно развернуть по кнопке с сообщением об успешной установке внизу окна
Проверка статуса лицензии КриптоПро CSP через Терминал
Для проверки статуса лицензии введите команду:
В результате в окне Терминала отобразится сообщение с серийным номером лицензии и сроком ее действия:
Проверка статуса лицензии КриптоПро CSP через Инструменты Криптопро
Запуск приложения осуществляется из Launchpad или из консоли с помощью команды cptools.
На вкладке Общие у вас должен быть указан ваш серийный номер лицензии и срок ее действия.
Если лицензия еще не закончилась, то настройка КриптоПро CSP на этом завершена и теперь необходимо проверить работу КриптоПро CSP.
Если лицензия закончилась или заканчивается в ближайшее время, то необходимо приобрести новую. После приобретения новой лицензии, ее необходимо активировать (этот процесс описан в следующем разделе).
Активация лицензии КриптоПро CSP
Для активации лицензии КриптоПро CSP введите команду:
A — серийный номер лицензии.
После активации снова проверьте статус лицензии. Если срок действия лицензии обновился, то настройка КриптоПро CSP на этом завершена. Далее необходимо проверить работу КриптоПро CSP (этот процесс описан в следующем разделе).
Проверка работы КриптоПро CSP
Проверка корректности работы устройства Рутокен в Инструментах КриптоПро
Если в Инструментах Криптопро в разделе Контейнеры отображаются считыватели Рутокен, то это означает, что Криптопро CSP корректно настроено для работы с носителем Рутокен.
Проверка корректности работы устройства Рутокен в КриптоПро CSP через Терминал
Для проверки корректности работы устройства в КриптоПро CSP:
- Подключите устройство Рутокен к компьютеру.
- Откройте Терминал.
В результате выполнения этой команды отобразится название устройства Рутокен. В нашем примере название устройства «Aktiv Rutoken ECP». Это означает, что устройство Рутокен в КриптоПро CSP работает корректно. После этого необходимо проверить через КриптоПро CSP наличие сертификата на устройстве Рутокен (этот процесс описан в следующем разделе).
Проверка наличия сертификата на устройстве Рутокен через КриптоПро CSP
Для проверки наличия сертификата через КриптоПро CSP:
- Подключите устройство Рутокен к компьютеру.
- Откройте Терминал.
В результате выполнения этой команды отобразится название контейнера c сертификатом. Это означает, что на устройстве Рутокен есть сертификат. После этого необходимо через КриптоПро CSP попробовать подписать любой документ (этот процесс описан в следующем разделе).
Тестирование процесса подписания документа через Терминал
Для начала необходимо записать сертификат в хранилище сертификатов КриптоПро. Для этого введите команду:
В результате сертификат запишется в хранилище сертификатов КриптоПро. Чтобы проверить, что это действительно произошло введите команду:
В результате выполнения этой команды отобразится информация о сертификате, записанном в хранилище сертификатов КриптоПро.
Чтобы протестировать процесс подписания документа:
- Подключите устройство Рутокен к компьютеру.
Перейдите по ссылке:
Не используйте для этого браузер Safari.
Нажмите Подписать. В результате на экране отобразится информация о сертификате (владелец, издатель, когда выдан и т.д) и будет сформирована электронная подпись.
На этом проверка работы КриптоПро CSP в системе завершена.
Источник