Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
java.security.UnrecoverableKeyException: Password is not needed при keyStore.getKey
Статус: Участник
Группы: Участники
Зарегистрирован: 22.08.2019(UTC) Сообщений: 10 
|
Добрый день. Используем JCP для подписания документов ЭЦП. Вопрос появился такой, мы заметили, что ключи нашим юристам приходят без паролей и при добавлении ключа в сервис валится ошибка Код:java.security.UnrecoverableKeyException: Password is not needed.
at ru.CryptoPro.JCP.KeyStore.cl_4.e(Unknown Source) ~[JCP.jar:40035]
at ru.CryptoPro.JCP.KeyStore.cl_4.a(Unknown Source) ~[JCP.jar:40035]
at ru.CryptoPro.JCP.KeyStore.ContainerStore.a(Unknown Source) ~[JCP.jar:40035]
at ru.CryptoPro.JCP.KeyStore.ContainerStore.engineGetKey(Unknown Source) ~[JCP.jar:40035]
at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetKey(Unknown Source) ~[JCP.jar:40035]
at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetEntry(Unknown Source) ~[JCP.jar:40035]
at java.security.KeyStore.getEntry(KeyStore.java:1521) ~[?:1.8.0_231]
................................................................................................
Пытались разобраться как проверять нужен ли пароль ключу перед тем как его открывать и подписывать документ. Но мы не нашли методов проверки. Единственно что можно - это ловить исключение java.security.UnrecoverableKeyException: Password is not needed. и проверять detailMessage.equals("Password is not needed."), но это похоже на костыль. Может мы что-то упускам? Можно ли как-то проверить нужен ли пароль ключу перед тем как его открывать?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Здравствуйте. Java-криптопровайдер реализует стандартные интерфейсы JCA/JCE и др., среди них нет метода для проверки, подходит ли пароль ключу или нужен ли пароль. Отредактировано пользователем 23 декабря 2019 г. 19:31:10(UTC)
| Причина: Не указана |
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
java.security.UnrecoverableKeyException: Password is not needed при keyStore.getKey
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close