Статус: Активный участник
Группы: Участники
Зарегистрирован: 17.08.2022(UTC) Сообщений: 49 Откуда: Спб
|
Код взят отсюда: JTLS_samples.ClientSample.main(): String trustStorePath = conf.get("trustStorePath"); String trustStorePassword = conf.get("trustStorePassword");
String keyStoreProvider = conf.get("JCP"); String keyStoreType = conf.get("HDImageStore");
String urlPath = conf.get("url"); System.setProperty("com.sun.security.enableCRLDP", "true"); System.setProperty("com.ibm.security.enableCRLDP", "true"); try { SSLContext ctx = TLSContext.initAuthClientSSL( keyStoreProvider, keyStoreType, "ok_client", null, trustStorePath, trustStorePassword, null); SSLSocketFactory factory = ctx.getSocketFactory(); connect(factory, urlPath); } catch (Exception ex) { ex.printStackTrace(); throw new JobExecutionException("Ошибка подключения по сертификату",ex); } На порождении SSL контекста кидается NPE со следующим стектрейсом: Caused by: java.lang.NullPointerException at java.io.FileInputStream.<init>(FileInputStream.java:130) at java.io.FileInputStream.<init>(FileInputStream.java:93) at ru.CryptoPro.ssl.util.TLSContext.initAuthClientSSL(Unknown Source) ... Возможно, я что-то сделал не так, Но код просто скопирован из примера. Заранее спасибо за ответ
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Проверьте, что trustStorePath не null. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close