Ошибка при добавлении бандлов вручную

Здравствуйте! ОС Убунту, установил без sudo, ncalayer в директорию /home/user/NCALayer. В ~/.config/NCALayer/bundles копирую jar файлы которые представлены в SDK/Java/prerelease_libs. Удаляю содержимое папки ncalayer_cache и файл ncalayer.der. Запускаю ncalayer без sudo. Выходит ошибка, вот логи: org.osgi.framework.BundleException: Unable to resolve kz.gov.pki.knca.applet.knca_applet [5](R 5.0): missing requirement [kz.gov.pki.knca.applet.knca_applet [5](R 5.0)] osgi.wiring.package; (osgi.wiring.package=javafx.beans) Unresolved requirements: [[kz.gov.pki.knca.applet.knca_applet [5](R 5.0)] osgi.wiring.package; (osgi.wiring.package=javafx.beans)]

Нет необходимости удалять ncalayer.der

как узнать что модули установились?

Нажав правой кнопкой по иконке в трее и выбрав “Управление модулями” можно проверить установленную версию. После установки бандлы автоматически удаляются из папки bundles.

как в ОС Убунту посмотреть?

даже если не удаляю ncalayer.der выходит ошибка.
image

Можно прочитать в логе NCALayer. Он пишет, что установлены такие-то модули.

Или пройтитсь по папкам в ncalayer-cache, в файле bundle.info пишется наименование установленного jar-файла.

да, спасибо, установились. Где теперь найти примеры кода на Java, чтобы авторизоваться через ЭЦП? Какую библиотеку подключить и какой метод использовать?

В папках Java и NCALayer.

1 Симпатия

Шаги которые я сделал в работе в новом формате:

  1. Установил бандлы для NCALayer
  2. В проект добавил библиотеки которые представлены в SDK/SDK 2.0/Java/examples/XMLSignSample/lib

Как я понял новый сертификат с которым проходят авторизацию и подписание представлена в SDK/SDK 2.0/Keys and Certs/Gost2015/Физическое лицо/Valid/GOST512_8ff06211dc82beb00253ffa000f1de84abef454f.p12?

Получается сейчас нельзя будет протестить по этому сертификату?

и нужно ли менять код который работал по старому стандарту, то есть когда было 2 сертификата отдельно для авторизации и отдельно для подписывания?

Не совсем понятно в чем в данном случае проблема протестировать.

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