Rutoken и КриптоПро JCP (ошибка java.lang.RuntimeException)
Всем Доброго времени суток!
возникла проблема: в вэб-сервисе не подписываются запросы с помощью крипто jcp, возникает ошибка:
java.lang.RuntimeException: Не найден закрытый ключ
at isc.jcp.JcpFacade.createSignature(JcpFacade.java:92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.intersys.gateway.JavaGateway.executeInstanceMethod(JavaGateway.java:891)
at com.intersys.gateway.JavaGateway.executeMethod(JavaGateway.java:836)
at com.intersys.gateway.JavaGateway.processMessage(JavaGateway.java:432)
at com.intersys.gateway.JavaGateway.run(JavaGateway.java:421)
at com.intersys.gateway.JavaGateway.run(JavaGateway.java:402)
После выполнения:
store = KeyStore.getInstance("RutokenStore");
store.load(null, "пароль");
получаем:
store!=null
Затем:
aliases = store.aliases();
size = store.size();
получаем:
aliases не содержит элементов,
size = 0
Соответственно в хранилище RutokenStore не видится контейнер.
КриптоПро JCP 1.0 (1.0.54)
Java 1.7.0.17
драйвер рутокена 2.96.00.0530
модуль поддержки рутокена для криптопро jcp 2.06.00.0013
Как исправить ситуацию?