Re: Рутокен ЭЦП на macOS 12 Monterey

Anatoly, передали задачу в отдел тестирования. Будем пробовать воспроизвести.
Ранее был кейс обновления macOS до Monterey и ошибок с работой Рутокен Плагина не возникло.
Сейчас смогли протестировать только на свежей установленной macOS Monterey - проблем нет.

Re: Рутокен ЭЦП на macOS 12 Monterey

Ксения Шаврова пишет:

Anatoly, передали задачу в отдел тестирования. Будем пробовать воспроизвести.
Ранее был кейс обновления macOS до Monterey и ошибок с работой Рутокен Плагина не возникло.
Сейчас смогли протестировать только на свежей установленной macOS Monterey - проблем нет.

После переустановки ПО Рутокен для macOS токен перестал определяться в системе вообще.

Re: Рутокен ЭЦП на macOS 12 Monterey

Anatoly пишет:
Ксения Шаврова пишет:

Anatoly, передали задачу в отдел тестирования. Будем пробовать воспроизвести.
Ранее был кейс обновления macOS до Monterey и ошибок с работой Рутокен Плагина не возникло.
Сейчас смогли протестировать только на свежей установленной macOS Monterey - проблем нет.

После переустановки ПО Рутокен для macOS токен перестал определяться в системе вообще.

Нужно не забывать про Security & Privacy, где необходимо разрешить приложению запуск в разделе "Allow apps downloaded from".

После этого токен снова заработал, также заработала админка https://ra.rutoken.ru.

Проблема с пин-кодом длиннее 8-ми символов по-прежнему остается. Но, как я понял, это проблема уже где-то внутри macOS 12.

Re: Рутокен ЭЦП на macOS 12 Monterey

Anatoly, большое спасибо за информацию! Будем пробовать воспроизвести - у нас. Пока ни разу в тестировании не возникала необходимость настраивать  Security & Privacy.

Re: Рутокен ЭЦП на macOS 12 Monterey

Добрый день!

Тоже столкнулся с проблемой ввода пин-кода длиннее 8-ми символов. macOS 12. процессор М1Про. Появилось какое-то решение?

Re: Рутокен ЭЦП на macOS 12 Monterey

olegr5278, добрый день!

В каком приложении вы испытываете трудности с длинным PIN?

Устройства и ПО Рутокен никак не ограничивает длину PIN-кода.

Убедиться в этом можно, введя, например, 10-значный PIN на https://ra.rutoken.ru/.

(2022-03-14 10:38:20 отредактировано vandy)

Re: Рутокен ЭЦП на macOS 12 Monterey

Есть версия, что ошибка возникает из-за способа установки рутокен Плагин.

Когда скачал Плагин и первый раз запустил установку, на 2 шаге (Destination Select) отображалось "Установить только для этого пользователя". Я закрыл установщик, запустил с помощью правой кнопки заново, 2 шаг был пропущен (установщиком) и с 1 перешел сразу на 3 (Installation type).

Когда пытался выполнить команду forget, в директории ~ ничего не найдено, а в / операция была выполнена.

P.S. Причем даже если скачать установщик заново и запустить, 2 шаг пропускается.

P.P.S. Подтверждаю, проблема именно в путях установки. Если установить через команду:

installer -pkg <path_to_RutokenPlugin.pkg> -target CurrentUserHomeDirectory

страница https://ra.rutoken.ru/ будет работать, а также на тестовой https://aktivco.github.io/rutoken-plugin-demo/ токен будет найден.

Вопрос к тех. специалистам, как заставить установщик не пропускать 2 шаг (там где можно было выбрать, что устанавливаем не в корень, а текущему пользователю)? Где-то информация по установке записывается во временные файлы или что?

Re: Рутокен ЭЦП на macOS 12 Monterey

vandy, добрый день!

При установке пакета в macOS сохраняется так называемый receipt, в зависимости от которого pkg либо устанавливает либо обновляет пакет. С помощью pkguti можно удалить receipt и затем нужно выполнить перезагрузку.

Для этого, выполните:

rm -r ~/Library/Aktiv\ Co/
rm -r  ~/Library/Internet\ Plug-Ins/RutokenPlugin.plugin/
rm -r /Library/Aktiv\ Co/
rm -r  /Library/Internet\ Plug-Ins/RutokenPlugin.plugin/
pkgutil --forget ru.rutoken.RutokenPlugin --volume ~
pkgutil --forget ru.rutoken.RutokenPlugin --volume /
sudo reboot

Затем заново запустите установщик Рутокен Плагина.

Re: Рутокен ЭЦП на macOS 12 Monterey

Павел Анфимов пишет:

Для этого, выполните:

rm -r ~/Library/Aktiv\ Co/
rm -r  ~/Library/Internet\ Plug-Ins/RutokenPlugin.plugin/
rm -r /Library/Aktiv\ Co/
rm -r  /Library/Internet\ Plug-Ins/RutokenPlugin.plugin/
pkgutil --forget ru.rutoken.RutokenPlugin --volume ~
pkgutil --forget ru.rutoken.RutokenPlugin --volume /
sudo reboot

Затем заново запустите установщик Рутокен Плагина.

В зависимости от того, куда устанавливался Рутокен Плагин некоторые директории будут пустые. (Например, ~/Library/Internet\ Plug-Ins/ не будет содержать RutokenPlugin.plugin, если он был установлен в корень /)

Не хочу сейчас трогать (вроде бы) работающую конфигурацию, чтобы проверить будет ли 2 шаг пропускаться или нет. Но могу сказать, что до этого чистил все указанные директории, вызывал команду pkgutil --forget, но это не давало результатов, в плане того, что 2 шаг все равно пропускался автоматически.

После установки через указанную мной команду (installer...), тестовая страница заработала, но вот список пакетов, который отображается с помощью команды:

pkgutil --pkgs

не содержит в себе ru.rutoken..., а когда устанавливался глобально содержал. Не знаю, должно ли быть так, когда устанавливаешь через графический установщик в папку текущего пользователя (сценарий happy path).

Информация для тестирования:

  • проблемы в установщике и путях установки

  • процесс установки хрупкий, если что-то пошло не так, то потом проблема вернуть все как надо

  • очистка директорий Library/Internet\ Plug-Ins/RutokenPlugin.plugin, Library/Aktiv\ Co/ не дает желаемого результата, видимо, нужно еще где-то удалять файлы, которые создаются в системе

Re: Рутокен ЭЦП на macOS 12 Monterey

vandy, большое спасибо за обратную связь. Информация передана разработчикам.