Как статически зарегистрировать Калкан как провайдер JCE

Добрый день,
подскажите короткую инструкцию как статически зарегистрировать Калкан как провайдер JCE локально на компе (W10).
Просто добавить security.provider.11=kz.gov.pki.kalkan.jce.provider.KalkanProvider в java.security и закинуть либы в lib\ext не сработало.
Я что-то неверно делаю или есть что-то еще?

Здравствуйте.
У вас версия JRE 8? Обращаетесь к тому же jre, где прописали статично?

  1. да, 2) тоже вроде да
    SoapUI 5.6.0 внутри использует JRE 8.

В SoapUI есть возможность обернуть xml транспортной подписью. Для RSA сертификатов все проходит быстро и легко, но мне нужно оборачивать эцп GOST.
Проблема в том, что алгоритм для эцп GOST соап не знает, падает ошибка формата ':ERROR:An error occurred [General security error (An unknown signature algorithm was specified: ECGOST34310)], see error log for details)

Я хочу настроить java в соапе так, чтобы он смог видеть калкановскую библиотеку, извлекать эцп, и оборачивать хмл.

Поэтому мне нужна инструкция для статической регистрации.

В таком случае провайдер должен подключаться.
Попробуйте проверить список зарегистрированных провайдеров с помощью простого примера. Например, создайте файл Providers.java. К сожалению, файрвол нормально не даёт вставить ни код, ни ссылку на код. Удалите все пробелы в следующей строке и перейдите по ссылке
controlc.com/8b65d265

Скомпилируйте и запускайте именно с того места, где прописали провайдер.

Если c:\jdk8\lib\security\java.security , то

c:\jdk8\bin\javac Providers.java
c:\jdk8\bin\java Providers

Результатом выполнения должен быть список зарегистрированных провайдеров:

SUN version 1.8
SunRsaSign version 1.8
SunEC version 1.8
SunJSSE version 1.8
SunJCE version 1.8
SunJGSS version 1.8
SunSASL version 1.8
XMLDSig version 1.8
SunPCSC version 1.8
Apple version 1.8
KALKAN version 0.6