Статус: Участник
Группы: Участники
Зарегистрирован: 27.01.2023(UTC) Сообщений: 11
Сказал(а) «Спасибо»: 3 раз
|
Всем привет! Скачал КриптоПро CSP 5.0 для Android (версия 5.0.46447) по ссылке https://cryptopro.ru/sit...p-5.0.46447-eafac2b5.zip Открыл проект examples в Android Studio, скомпилировал получаю постоянно одну и ту же ошибку примеров: Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Код:Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:291)
at ru.CryptoPro.reprov.CPCertPathBuilder.engineBuild(Unknown Source:125)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:291)
at ru.CryptoPro.ssl.pc_10.cl_2.a(Unknown Source:108)
at ru.CryptoPro.ssl.pc_10.cl_2.a(Unknown Source:200)
at ru.CryptoPro.ssl.pc_10.cl_4.b(Unknown Source:0)
at ru.CryptoPro.ssl.cl_124.a(Unknown Source:5)
at ru.CryptoPro.ssl.cl_124.a(Unknown Source:121)
at ru.CryptoPro.ssl.cl_124.checkServerTrusted(Unknown Source:1)
at ru.CryptoPro.ssl.cl_18.a(Unknown Source:101)
at ru.CryptoPro.ssl.cl_18.a(Unknown Source:505)
at ru.CryptoPro.ssl.cl_65.u(Unknown Source:68)
at ru.CryptoPro.ssl.cl_65.a(Unknown Source:24)
at ru.CryptoPro.ssl.SSLSocketImpl.a(Unknown Source:176)
at ru.CryptoPro.ssl.SSLSocketImpl.o(Unknown Source:56)
at ru.CryptoPro.ssl.SSLSocketImpl.b(Unknown Source:10)
at ru.CryptoPro.ssl.SSLSocketImpl.startHandshake(Unknown Source:1)
at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at ru.CryptoPro.ACSPClientApp.client.example.OkHttpExample$OkHttpThread.executeOne(OkHttpExample.java:116)
at ru.CryptoPro.ACSPClientApp.client.example.interfaces.ThreadExecuted.execute(ThreadExecuted.java:61)
at ru.CryptoPro.ACSPClientApp.client.example.base.ClientThread.run(ClientThread.java:83)
Пробовал примеры: Установка TLS соединения OkHttp Установка TLS соединения HttpsUrlConnection Установка TLS соединения Везде failed и пишет ошибку Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Что делать? Как побороть эту проблему?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,954 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 701 раз в 662 постах
|
Здравствуйте. Если вы при этом используете тестовые ключевые контейнеры из самого приложения (clientTLS и т.д.), то сертификат тестового сертификата мог истечь (5.0.46447 сделан в сентябре 2022г.), сертификаты выпускаются в тестовом УЦ https://cryptopro.ru/certsrv/ сроком на 3 месяца, не строится цепочка сертификатов. Вы можете создать свои ключевые контейнеры и сертификаты. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close