Для восстановления работоспособности ключа криптозащиты(JaCartа) с ошибкой CKR_FUNCTION_FAILED (блокирован PKI) Росалкоголь предлагает произвести следующие действия:
Предполагается, что единый клиент JaCarta уже установлен на машине.
1. Для 64-разрядной системы в папку //Windows/SysWOW64
Для 32-разрядной системы в папку //Windows/System32
Скопировать библиотеку libtranscrypt.dll
2. Изменить параметры службы транспорта в файле C:/UTM/transporter/conf/transport.properties
Для 64-разрядной системы на:
rsa.library.path=C:\\Windows\\SysWOW64\\asepkcs.dll
gost.library.path=C:\\Windows\\SysWOW64\\libtranscrypt.dll
Для 32-разрядной системы на:
rsa.library.path=C:\\Windows\\System32\\asepkcs.dll
gost.library.path=C:\\Windows\\System32\\libtranscrypt.dll
3. Изменить параметры службы updater в файле C:/UTM/updater/conf/transport.properties
Для 64-разрядной системы на:
rsa.library.path=C:\\Windows\\SysWow64\\asepkcs.dll
Для 32-разрядной системы на:
rsa.library.path=C:\\Windows\\System32\\asepkcs.dll
4. Запустить УТМ.
В связи с этим для облегчения всего процесса мною было собрано два установочника, один для x32 систем, другой для x64, дабы облегчить процесс перенастройки. Просто скачиваете и "Запускаете от имени Администратора". Все остальное происходит автоматически. Если вы использовали нестандартные пин-кода на JaCarta, то их необходимо перенастроить отдельно. После применения фикса можно запустить УТМ или перезагрузить компьютер, и УТМ запустится автоматически.
п.с. на моей практике уже сломанные заблокированные JaCartа это не лечит, но это является мерой профилактики от такой болезни!