Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,045  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 733 раз в 691 постах
|
В JDK (или JRE), куда установлен JCP и cpSSL, найдите файл lib/security/java.security, в нем есть строки: 1. Цитата: ssl.KeyManagerFactory.algorithm=GostX509 ssl.TrustManagerFactory.algorithm=GostX509
2. Цитата: ssl.SocketFactory.provider=ru.CryptoPro.ssl.SSLSocketFactoryImpl ssl.ServerSocketFactory.provider=ru.CryptoPro.ssl.SSLServerSocketFactoryImpl
Нужно первые 2 (п.1) вернуть к исходному виду до установки cpSSL: Цитата: ssl.KeyManagerFactory.algorithm=SunX509 ssl.TrustManagerFactory.algorithm=PKIX
А вторые два (п.2) - закомментировать (#). |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.08.2025(UTC) Сообщений: 1  Откуда: Казань
|
Цитата: KeyStore keyStore = KeyStore.getInstance(JCP.HD_STORE_NAME); keyStore.load(null, null); kmf.init(keyStore, "password".toCharArray());
У нас была аналогичная проблема, при отправке запроса на сервер выдавала ошибку от сервера 403, и никаких зацепок не было. Решил глянуть приватный контейнер и добавил такую строчку кода keyStore.getKey(alias, "password".toCharArray()) И приложение выдало ошибку UnrecoverableKeyException: Password is not needed До этого он это нигде не выдавал, после того как убрал отправку пароля (отправляя туда просто null) , то всё заработало
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close