[GOST2015-TEST] Как сформировать подпись с использованием новых тестовых сертификатов и NCALayer

Добрый день,

Подскажите, пожалуйста, как сформировать подпись с использованием новых тестовых сертификатов (из папки GOST2015-TEST) и NCALayer.

Пробовали:

  • kz.gov.pki.knca.commonUtils.createCAdESFromBase64, возвращает "code": "500", "message": "ISSUER_CERT_NOT_FOUND"
  • kz.gov.pki.knca.basics.sign, возвращает "{\"code\":\"SIGNING_FAILURE\",\"details\":\"java.util.concurrent.ExecutionException: java.lang.RuntimeException: algorithm identifier 1.2.398.3.10.1.1.2.2 in key not recognised\",\"message\":\"Signing has failed.\",\"status\":false}"

NCALayer настраивали следующим образом:

  • на чистую машину Windows 11 x64 скачали NCALayer, установили
  • выключили его
  • удалили папку ncalayer-cache
  • в папку bundles скопировали содержимое папки GOST2015-TEST/Java-lib/bundles/
  • запустили NCALayer
  • папка bundles стала пустой

ncalayer-with-test-modules

Здравствуйте!
Текущие модули не поддерживают новые алгоритмы. Планировали вносить изменения в рамках другого модуля. Будем смотреть походу перехода.

Добрый день,

Планировали вносить изменения в рамках другого модуля.

Не могли бы Вы вот этот момент пояснить. В частности о каком другом модуле идет речь? Ведь я в вопросе перечислил и текущий kz.gov.pki.knca.commonUtils и новый тестовый kz.gov.pki.knca.basics. Будет еще какой-то другой новый модуль?

Здравствуйте!
Имелся ввиду kz.gov.pki.knca.basics. Просто вы перечислили их в другой теме.

Да нет, в этой теме в первом сообщении перечислил что пробовали:

Прошу прощения, я оказывается не обратил внимание и неправильно всё истолковал.
По commonUtils, там проверяется цепочка в соответствие с промышленными корневыми сертификатами. Поэтому пока не работает. Мы собирались новые тестовые корневые выпустить. Тогда в тестовые версии пока добавим уже выпущенные тестовые корневые.
А basics должен работать. Последнее обновление SDK было 11 апреля. У вас последние версии модулей?

А basics должен работать. Последнее обновление SDK было 11 апреля. У вас последние версии модулей?

SDK качали вчера, так что точно после 11.04. Плюс я специально прикрепил снимок экрана с версиями установленных модулей.

Запустите NCALayer, попробуйте еще раз подписать, и скиньте, пожалуйста, лог с последними данными о запуске.

Журнал:

2022-04-21 17:34:41 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - NCALayer 1.3
2022-04-21 17:34:41 DEBUG [uk.org.lidalia.sysoutslf4j.context.SysOutOverSLF4JInitialiser] - Your logging framework class ch.qos.logback.classic.Logger should not need access to the standard println methods on the console, so you should not need to register a logging system package.
2022-04-21 17:34:41 INFO  [uk.org.lidalia.sysoutslf4j.context.SysOutOverSLF4J] - Replaced standard System.out and System.err PrintStreams with SLF4JPrintStreams
2022-04-21 17:34:41 INFO  [uk.org.lidalia.sysoutslf4j.context.SysOutOverSLF4J] - Redirected System.out and System.err to SLF4J for this context
2022-04-21 17:34:41 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - Windows 10
2022-04-21 17:34:41 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - 10.0
2022-04-21 17:34:41 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - C:\Users\User\AppData\Roaming\NCALayer\jre
2022-04-21 17:34:41 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - 1.8.0_322
2022-04-21 17:34:41 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - C:\Users\User\AppData\Roaming\NCALayer
2022-04-21 17:34:41 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - C:\Users\User\AppData\Roaming\NCALayer\NCALayer.exe
2022-04-21 17:34:41 INFO  [kz.gov.pki.osgi.layer.core.VerifierKt] - Certificate: [96247647789021154688404619245384431543740404063] [EMAILADDRESS=***@NITEC.KZ, GIVENNAME=???????????, OU=BIN***, O="??????????? ???????? \"???????????? ?????????????? ??????????\"", C=KZ, SERIALNUMBER=IIN***, SURNAME=????????, CN=???????? ?????] [Sat Jan 18 02:49:39 PST 2025]
2022-04-21 17:34:41 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - Signed at: Thu Mar 31 19:57:48 PDT 2022
2022-04-21 17:34:41 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - System packages: javafx.beans,javafx.beans.property,javafx.beans.binding,javafx.beans.value,javafx.scene.control.cell,javafx.scene.image,javafx.event,javafx.util,kz.gov.pki.osgi.layer.api,org.json,kotlin,kotlin.jvm.internal,kotlin.collections,org.osgi.service.log,org.slf4j,org.slf4j.impl,javax.smartcardio,javafx.application,javafx.collections,javafx.fxml,javafx.geometry,javafx.scene,javafx.scene.control,javafx.scene.input,javafx.scene.layout,javafx.scene.paint,javafx.scene.text,javafx.scene.web,javafx.stage,javafx.util,javax.xml.parsers,org.w3c.dom,org.xml.sax,javax.net.ssl,javax.swing,javax.xml.namespace,javax.xml.stream,javax.xml.stream.events,javax.crypto,sun.security.jca,javax.crypto.spec,javax.servlet,sun.security.smartcardio
2022-04-21 17:34:42 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - Scanning bundles directory...
2022-04-21 17:34:42 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - (org.apache.felix.framework 7.0.3) is 8
2022-04-21 17:34:42 INFO  [kz.gov.pki.osgi.layer.core.CertCondition] - Condition for kz.gov.pki.osgi.layer.websocket is true
2022-04-21 17:34:43 INFO  [kz.gov.pki.osgi.layer.core.CertCondition] - Condition for kz.gov.pki.kalkan.knca_provider_jce_kalkan is true
2022-04-21 17:34:43 INFO  [kz.gov.pki.osgi.layer.core.CertCondition] - Condition for kz.gov.pki.osgi.layer.common is true
2022-04-21 17:34:43 INFO  [kz.gov.pki.osgi.layer.core.CertCondition] - Condition for kz.gov.pki.kalkan.xmldsig is true
2022-04-21 17:34:43 INFO  [kz.gov.pki.osgi.layer.core.CertCondition] - Condition for kz.gov.pki.provider.knca_provider_util is true
2022-04-21 17:34:43 INFO  [kz.gov.pki.osgi.layer.core.CertCondition] - Condition for kz.gov.pki.knca.applet.knca_applet is true
2022-04-21 17:34:43 INFO  [kz.gov.pki.osgi.layer.core.CertCondition] - Condition for kz.gov.pki.api.layer.NCALayerServices is true
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.provider.knca_provider_util]: BundleEvent STARTED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.knca.applet.knca_applet]: BundleEvent STARTED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.knca.applet.knca_applet]: ServiceEvent REGISTERED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.knca.applet.knca_applet]: ServiceEvent REGISTERED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.knca.applet.knca_applet]: Found LogService on load
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.api.layer.NCALayerServices]: BundleEvent RESOLVED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.knca.applet.knca_applet]: BundleEvent RESOLVED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.kalkan.xmldsig]: BundleEvent STARTED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.kalkan.knca_provider_jce_kalkan]: BundleEvent STARTED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.common]: BundleEvent STARTED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.common]: ServiceEvent REGISTERED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.common]: Found LogService on load
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.kalkan.xmldsig]: BundleEvent RESOLVED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.common]: BundleEvent RESOLVED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.provider.knca_provider_util]: BundleEvent RESOLVED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: BundleEvent STARTED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Found LogService on load
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: BundleEvent RESOLVED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.kalkan.knca_provider_jce_kalkan]: BundleEvent RESOLVED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [org.apache.felix.framework]: ServiceEvent REGISTERED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [org.apache.felix.framework]: ServiceEvent REGISTERED
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.api.layer.NCALayerServices]: Found LogService on load
2022-04-21 17:34:44 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.api.layer.NCALayerServices]: Settings not found! Using system proxy settings.
2022-04-21 17:34:45 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Found NCALayerService while listening
2022-04-21 17:34:45 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Going to start websocket server...
2022-04-21 17:34:45 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Register Module Service kz.gov.pki.knca.commonUtils
2022-04-21 17:34:45 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Register Module Service kz.gov.pki.knca.applet.Applet
2022-04-21 17:34:45 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Register Module Service kz.gov.pki.knca.basics
2022-04-21 17:34:45 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.knca.applet.knca_applet]: usePwdParam = true
2022-04-21 17:34:47 ERROR [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: The operation was canceled by the user.
: 
java.security.KeyStoreException: The operation was canceled by the user.

	at sun.security.mscapi.CKeyStore.storeCertificate(Native Method)
	at sun.security.mscapi.CKeyStore.access$300(CKeyStore.java:55)
	at sun.security.mscapi.CKeyStore$KeyEntry.setCertificateChain(CKeyStore.java:162)
	at sun.security.mscapi.CKeyStore.engineSetCertificateEntry(CKeyStore.java:477)
	at sun.security.mscapi.CKeyStore$ROOT.engineSetCertificateEntry(CKeyStore.java:63)
	at java.security.KeyStore.setCertificateEntry(KeyStore.java:1201)
	at kz.gov.pki.layer.Util.installRootCertificates(Util.java:49)
	at kz.gov.pki.layer.osgi.NCALayerActivator.launchWebSocket(NCALayerActivator.java:53)
	at kz.gov.pki.layer.osgi.NCALayerActivator.lambda$discoverNCALayerService$1(NCALayerActivator.java:97)
	at org.apache.felix.framework.EventDispatcher$4.run(EventDispatcher.java:983)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:978)
	at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838)
	at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545)
	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4863)
	at org.apache.felix.framework.Felix.registerService(Felix.java:3834)
	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:328)
	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:302)
	at kz.gov.pki.api.layer.fx.NCALayerServicesActivator.start(NCALayerServicesActivator.java:52)
	at org.apache.felix.framework.util.SecureAction$Actions.run(SecureAction.java:2016)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:840)
	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2429)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2335)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.lang.Thread.run(Thread.java:750)
2022-04-21 17:34:48 ERROR [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: The operation was canceled by the user.
: 
java.security.KeyStoreException: The operation was canceled by the user.

	at sun.security.mscapi.CKeyStore.storeCertificate(Native Method)
	at sun.security.mscapi.CKeyStore.access$300(CKeyStore.java:55)
	at sun.security.mscapi.CKeyStore$KeyEntry.setCertificateChain(CKeyStore.java:162)
	at sun.security.mscapi.CKeyStore.engineSetCertificateEntry(CKeyStore.java:477)
	at sun.security.mscapi.CKeyStore$ROOT.engineSetCertificateEntry(CKeyStore.java:63)
	at java.security.KeyStore.setCertificateEntry(KeyStore.java:1201)
	at kz.gov.pki.layer.Util.installRootCertificates(Util.java:49)
	at kz.gov.pki.layer.osgi.NCALayerActivator.launchWebSocket(NCALayerActivator.java:53)
	at kz.gov.pki.layer.osgi.NCALayerActivator.lambda$discoverNCALayerService$1(NCALayerActivator.java:97)
	at org.apache.felix.framework.EventDispatcher$4.run(EventDispatcher.java:983)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:978)
	at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838)
	at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545)
	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4863)
	at org.apache.felix.framework.Felix.registerService(Felix.java:3834)
	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:328)
	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:302)
	at kz.gov.pki.api.layer.fx.NCALayerServicesActivator.start(NCALayerServicesActivator.java:52)
	at org.apache.felix.framework.util.SecureAction$Actions.run(SecureAction.java:2016)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:840)
	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2429)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2335)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.lang.Thread.run(Thread.java:750)
2022-04-21 17:34:48 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Websocket server has been started on 13579
2022-04-21 17:34:48 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.api.layer.NCALayerServices]: ServiceEvent REGISTERED
2022-04-21 17:34:48 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Register while listening Module Service kz.gov.pki.ncalayerservices.accessory
2022-04-21 17:34:48 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.api.layer.NCALayerServices]: ServiceEvent REGISTERED
2022-04-21 17:34:48 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.api.layer.NCALayerServices]: ServiceEvent REGISTERED
2022-04-21 17:34:48 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.api.layer.NCALayerServices]: ServiceEvent REGISTERED
2022-04-21 17:34:48 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - (kz.gov.pki.osgi.layer.websocket 0.3.5) is 32
2022-04-21 17:34:48 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - (kz.gov.pki.osgi.layer.common 0.3.4) is 32
2022-04-21 17:34:48 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - (kz.gov.pki.kalkan.knca_provider_jce_kalkan 0.6.3.SNAPSHOT) is 32
2022-04-21 17:34:48 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - (kz.gov.pki.kalkan.xmldsig 0.3.2.SNAPSHOT) is 32
2022-04-21 17:34:48 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - (kz.gov.pki.knca.applet.knca_applet 0.3.14.SNAPSHOT) is 32
2022-04-21 17:34:48 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - (kz.gov.pki.provider.knca_provider_util 0.7.6.SNAPSHOT) is 32
2022-04-21 17:34:48 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - (kz.gov.pki.api.layer.NCALayerServices 0.7.1) is 32
2022-04-21 17:34:48 INFO  [kz.gov.pki.osgi.layer.core.NCALayer] - Downloading updates info...
2022-04-21 17:34:48 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.api.layer.NCALayerServices]: BundleEvent STARTED
2022-04-21 17:34:48 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [org.apache.felix.framework]: BundleEvent STARTED
2022-04-21 17:34:48 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [org.apache.felix.framework]: FrameworkEvent STARTED
2022-04-21 17:34:48 INFO  [kz.gov.pki.osgi.layer.core.Updater] - Connecting... http://crl.pki.gov.kz/updates/ncalayer.der
2022-04-21 17:34:48 INFO  [kz.gov.pki.osgi.layer.core.VerifierKt] - Certificate: [96247647789021154688404619245384431543740404063] [EMAILADDRESS=***@NITEC.KZ, GIVENNAME=???????????, OU=BIN***, O="??????????? ???????? \"???????????? ?????????????? ??????????\"", C=KZ, SERIALNUMBER=IIN****, SURNAME=????????, CN=???????? ?????] [Sat Jan 18 02:49:39 PST 2025]
2022-04-21 17:34:49 INFO  [kz.gov.pki.osgi.layer.core.Updater] - 1.3.0 vs 1.3.0
2022-04-21 17:35:54 INFO  [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Connection originated from null opened!
2022-04-21 17:37:52 ERROR [kz.gov.pki.provider.utils.PCSCUtils] - Could not load slot list.
	javax.smartcardio.CardException: list() failed

Запрос:

{
  "module": "kz.gov.pki.knca.basics",
  "method": "sign",
  "args": {
    "allowedStorages": [
      "AKKaztokenStore",
      "AKKZIDCardStore",
      "AKEToken72KStore",
      "AKEToken5110Store",
      "AKJaCartaStore",
      "PKCS12",
      "JKS",
      "AKAKEYStore"
    ],
    "format": "cms",
    "data": "test-me",
    "signingParams": {
      "decode": "false",
      "encapsulate": "true",
      "digested": "false",
      "tsaProfile": null
    },
    "signerParams": {
      "extKeyUsageOids": [
        "1.3.6.1.5.5.7.3.4"
      ],
      "chain": [
        "-----BEGIN CERTIFICATE-----\nMIIDiDCCAvCgAwIBAgIUWlfzCkxkNEJoiq5klODQSOOhPTMwDgYKKoMOAwoBAQID\nAgUAMF8xCzAJBgNVBAYTAktaMVAwTgYDVQQDDEfQndCV0JPQhtCX0JPQhiDQmtCj\n05jQm9CQ0J3QlNCr0KDQo9Co0Ksg0J7QoNCi0JDQm9Cr0pogKEdPU1QpIFRFU1Qg\nMjAyMjAeFw0yMjAyMDkxODA5NDlaFw0yMjA3MDkxODA5NDlaMF0xCzAJBgNVBAYT\nAktaMU4wTAYDVQQDDEXSsNCb0KLQotCr0pog0JrQo9OY0JvQkNCd0JTQq9Cg0KPQ\nqNCrINCe0KDQotCQ0JvQq9KaIChHT1NUKSBURVNUIDIwMjIwgawwIwYJKoMOAwoB\nAQICMBYGCiqDDgMKAQECAgEGCCqDDgMKAQMDA4GEAASBgOUO8dk8Yjo3OjlIAs/H\n8P4vVIDGeQggUaZhxS4Ij9wanHxcnsLQN4+eEe4oBZuDHabp3s49NJaaCXRhIwe+\nfCbKpd9lQiN4Ru4jPskkAHfqaSxY1VxnJpn0tMPdkaPGTsF2Cv6gjQUYNg6DpGJ0\nRlVID1pSlsVnQGqZaw5oA1F9o4IBMjCCAS4wDwYDVR0TAQH/BAUwAwEB/zAOBgNV\nHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFNm6cVsp1Uz3CGelMstfQ/3etLNDMB8GA1Ud\nIwQYMBaAFBw2f0t714kpfXXB5s14QYj0ffC0MDkGA1UdIAQyMDAwLgYHKoMOAwMB\nATAjMCEGCCsGAQUFBwIBFhVodHRwOi8vcGtpLmdvdi5rei9jcHMwTQYIKwYBBQUH\nAQEEQTA/MD0GCCsGAQUFBzAChjFodHRwOi8vdGVzdC5wa2kuZ292Lmt6L2NlcnQv\ncmNhX2dvc3QyMDIyX3Rlc3QuY2VyMEEGA1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly90\nZXN0LnBraS5nb3Yua3ovY3JsL3JjYV9nb3N0MjAyMl90ZXN0LmNybDAOBgoqgw4D\nCgEBAgMCBQADgYEA1jxtmUNoAEUNzMhbd/XMB+s/B08K5U01EGmdXS4HDzADez3R\ngcvcR+LYMwqAX2gPBz6HlrDo2LLe9/OjWPgW/t7Ri2/5xUovHDTjTlzA+yiadhE/\nxWsoNs4h+20bpzahOnc7ra0ItElVApj/9KR8xmpx8suhQkdV7oOwo4MeBI0=\n-----END CERTIFICATE-----"
      ]
    },
    "locale": "ru"
  }
}

Ответ:

{
  "code": "SIGNING_FAILURE",
  "details": "java.util.concurrent.ExecutionException: java.lang.RuntimeException: algorithm identifier 1.2.398.3.10.1.1.2.2 in key not recognised",
  "message": "Signing has failed.",
  "status": false
}

Выбираю сертификат из папки ФЛ.

Доброе утро!
Проблема понятна, в следующем SDK будет исправленная версия.
Давайте пока так сделаем.
Попробуйте найти в ncalayer-cache папку модуля knca_applet-0.4-SNAPSHOT.jar. Для этого достаточно просмотреть содержимое файла bundle[n]\bundle.info. Там будет строчка file:/path/knca_applet-0.4-SNAPSHOT.jar - путь, откуда был установлен модуль. Удалите именно эту папку bundle[n]. Заново положите knca_applet-0.4-SNAPSHOT.jar в bundles. И запустите NCALayer.

Давайте пока так сделаем.
Попробуйте найти в ncalayer-cache папку модуля knca_applet-0.4-SNAPSHOT.jar . Для этого достаточно просмотреть содержимое файла bundle[n]\bundle.info . Там будет строчка file:/path/knca_applet-0.4-SNAPSHOT.jar - путь, откуда был установлен модуль. Удалите именно эту папку bundle[n] . Заново положите knca_applet-0.4-SNAPSHOT.jar в bundles. И запустите NCALayer.

Спасибо, после этого заработало.

С модулями из SDK от 2022-04-27 работает без дополнительных действий.