Статус: Новичок
Группы: Участники
Зарегистрирован: 15.06.2015(UTC) Сообщений: 4 Откуда: Saransk
|
Всем Доброго времени суток! Понимаю, что подобная проблема уже поднималась и обсуждалась... проблема в том, что вэб-сервис не подписывает запросы с помощью крипто jcp, возникает ошибка: java.security.UnrecoverableKeyException: Password is not valid. at ru.CryptoPro.JCP.KeyStore.t.f(Unknown Source) at ru.CryptoPro.JCP.KeyStore.t.e(Unknown Source) at ru.CryptoPro.JCP.KeyStore.t.a(Unknown Source) at ru.CryptoPro.JCP.KeyStore.ContainerStore.engineGetKey(Unknown Source) at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetKey(Unknown Source) at java.security.KeyStore.getKey(Unknown Source) at isc.jcp.JcpFacade.getKey(JcpFacade.java:283) at isc.jcp.JcpFacade.getPrivateKey(JcpFacade.java:232) at isc.jcp.JcpFacade.createSignature(JcpFacade.java:89) 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.JavaGatewa2%ProcessErrorStatic+4^%Net.Remote.Proxy.1:SMEV25
Такая ошибка возникает с рутокеным, пароль в сервисе указан верный, с помощью этого пароля рутокен через панель управления открывается. Если с помощью криптопро jcp сделать копию контейнера RutokenStore в HDImageStore и при этом поменять пароль, то сервис отрабатывает, запросы подписываются, а вот с оригиналом рутокена возникает ошибка.
Подскажите, пожалуйста, где копать и каковы возможные причины?
КриптоПро JCP 1.0 (1.0.54) Java 1.7.0.17
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,003 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Здравствуйте. Судя по сообщению, пароль неверный. Как он передается, можно ли залогировать? |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.06.2015(UTC) Сообщений: 4 Откуда: Saransk
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,003 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Автор: mariya ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Я имел в виду в вашем софте, там где передача пароля в key store. Ошибка возникает периодически или всегда (при каждом выполнении)? |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.06.2015(UTC) Сообщений: 4 Откуда: Saransk
|
с этим рутокеным всегда возникает такая ошибка.....меняла пароль на рутокен....ситуация не изменилась.... по поводу передачи пароля - софт не мой, это поинтересуюсь у разработчиков
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.06.2015(UTC) Сообщений: 4 Откуда: Saransk
|
после некоторых манипуляций ситуация изменилась..... возникает теперь следующая ошибка: 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 не видится контейнер.
Как исправить ситуацию?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,003 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Автор: mariya ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) после некоторых манипуляций ситуация изменилась..... возникает теперь следующая ошибка: 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 не видится контейнер.
Как исправить ситуацию? Сложно сказать, RutokenStore - реализация компании Актив. Вообще передавать "пароль" не нужно, достаточно store.load(null, null), ключ получается вызовом store.getKey(alias, password). Попробуйте обновить библиотеки rutoken (см. http://www.rutoken.ru/su...ownload/rutoken-for-cp/) для JCP. Автор: mariya ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Затем: aliases = store.aliases(); size = store.size();
Наверно, aliases.size()? Отредактировано пользователем 17 июня 2015 г. 17:09:16(UTC)
| Причина: Не указана |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close