При попытке зайти в настройки подписи в ПО АРМ ЛПУ выходит ошибка "Internal
error. Reason: java.lang.ExceptionInInitializerError" или
"Internal Error. Reason: java.lang.NoClassDefFoundError: Could not initialize
class ru.ibs.fss.common.security.signature.COMCryptoAPIClient"
Причина:
Приложение было установлено некорректно (не зарегистрирована библиотека
GostCryptography.dll).
Что делать:
1. Необходимо убедиться, что разрядность ОС совпадает с разрядностью
установщика приложения.
2. Проверить, установлены ли в системе компоненты Microsoft.Net Framework
версии 4 и выше (по умолчанию данные компоненты устанавливаются в
C:\Windows\Microsoft.NET\Framework). Данные компоненты можно скачать с
сайта microsoft.com.
3. Проверить, что в папке, куда установлено приложение, имеется файл
GostCryptography.dll (по умолчанию данный файл устанавливается в C:\FssTools).
Если данного файла нет, попробуйте переустановить приложение.
4. Если все верно, в командной строке выполнить:
cd C:\FssTools -- переходим в папку, в которой находится файл
GostCryptography.dll
C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /registered
GostCryptography.dll -- с указанием вашего адреса установки компонентов
Microsoft.NET
5. Перезапустить приложение.