Все сертификаты сервера положил в кейстор.
Через браузер cpfox подключиться удалось.
А через JCP не пошло.Не проходит подключение с двусторонней аутентификацией вот с такой ошибкой:
certpath: X509CertSelector.match(SN: 404010a1cf34be906890d51a5119eb12
Issuer: CN=TestCA, O=XXX
Subject: CN=bsdrngnew, OU=xxxClient, O=JSC XXX, ST=MSK, C=RU)
certpath: X509CertSelector.match returning: true
certpath: X509CertSelector.match(SN: 404010a1ed4bb5be09f7580851d2cb69
Issuer: CN=TestCA, O=XXX
Subject: CN=TestCA, O=XXX)
certpath: X509CertSelector.match: certs don't match
certpath: X509CertSelector.match(SN: 404010a1d86e44aa6cf106b754192b3f
Issuer: CN=TestCA, O=XXX
Subject: CN=TestCA, O=XXX)
certpath: X509CertSelector.match: certs don't match
certpath: X509CertSelector.match(SN: 40000000f0bf0da94da4310a6cb7071e
Issuer: CN=TestCA, O=XXX
Subject: CN=TestCA, O=XXX)
certpath: X509CertSelector.match: certs don't match
certpath: X509CertSelector.match(SN: 404010c5d4a27c4cd875664155e83c11
Issuer: CN=TestCA, O=XXX
Subject: CN=TestCA, O=XXX)
certpath: X509CertSelector.match: certs don't match
certpath: X509CertSelector.match(SN: 404010a1cf34be906890d51a5119eb12
Issuer: CN=TestCA, O=XXX
Subject: CN=bsdrngnew, OU=xxxClient, O=JSC XXX, ST=MSK, C=RU)
certpath: X509CertSelector.match: cert's maxPathLen is less than the min maxPathLen set by basicConstraints. (-1 < 0)
мая 25, 2017 11:34:27 AM local.Local main
SEVERE: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: [PKIX] a failure during build of the certificate chain
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: [PKIX] a failure during build of the certificate chain
at ru.CryptoPro.ssl.C.a(Unknown Source)
at ru.CryptoPro.ssl.am.a(Unknown Source)
at ru.CryptoPro.ssl.f.a(Unknown Source)
at ru.CryptoPro.ssl.f.a(Unknown Source)
at ru.CryptoPro.ssl.ao.a(Unknown Source)
at ru.CryptoPro.ssl.ao.a(Unknown Source)
at ru.CryptoPro.ssl.f.o(Unknown Source)
at ru.CryptoPro.ssl.f.a(Unknown Source)
at ru.CryptoPro.ssl.am.a(Unknown Source)
at ru.CryptoPro.ssl.am.i(Unknown Source)
at ru.CryptoPro.ssl.am.a(Unknown Source)
at ru.CryptoPro.ssl.X.write(Unknown Source)
at java.io.OutputStream.write(OutputStream.java:75)
at JTLS_samples.Client.proc(Client.java:169)
at JTLS_samples.Client.get(Client.java:103)
at local.Local.main(Local.java:105)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)
Caused by: java.security.cert.CertificateException: [PKIX] a failure during build of the certificate chain
at ru.CryptoPro.ssl.w.a(Unknown Source)
at ru.CryptoPro.ssl.w.a(Unknown Source)
at ru.CryptoPro.ssl.g.checkServerTrusted(Unknown Source)
at ru.CryptoPro.ssl.x.checkServerTrusted(Unknown Source)
... 17 more
Caused by: ru.CryptoPro.reprov.certpath.JCPCertPathBuilderException: unable to find valid certification path to requested target
at ru.CryptoPro.reprov.certpath.SunCertPathBuilder.a(Unknown Source)
at ru.CryptoPro.reprov.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
at ru.CryptoPro.reprov.CPCertPathBuilder.engineBuild(Unknown Source)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
... 21 more
Caused by: java.security.cert.CertificateParsingException: java.io.IOException: short read on DerValue buffer
at ru.CryptoPro.reprov.x509.X509CertInfo.<init>(Unknown Source)
at ru.CryptoPro.reprov.x509.X509CertImpl.a(Unknown Source)
at ru.CryptoPro.reprov.x509.X509CertImpl.<init>(Unknown Source)
at ru.CryptoPro.reprov.utils.e.a(Unknown Source)
at ru.CryptoPro.reprov.x509.X509CertImpl.toImpl(Unknown Source)
at ru.CryptoPro.reprov.certpath.ForwardState.updateState(Unknown Source)
at ru.CryptoPro.reprov.certpath.SunCertPathBuilder.a(Unknown Source)
at ru.CryptoPro.reprov.certpath.SunCertPathBuilder.a(Unknown Source)
... 25 more
Caused by: java.io.IOException: short read on DerValue buffer
at ru.CryptoPro.reprov.array.d.f(Unknown Source)
at ru.CryptoPro.reprov.x509.Extension.<init>(Unknown Source)
at ru.CryptoPro.reprov.x509.CertificateExtensions.a(Unknown Source)
at ru.CryptoPro.reprov.x509.CertificateExtensions.<init>(Unknown Source)
at ru.CryptoPro.reprov.x509.X509CertInfo.a(Unknown Source)
... 33 more
Подскажите, как лечить, пожалуйста!
Отредактировано пользователем 26 мая 2017 г. 19:26:56(UTC)
| Причина: Не указана