Статус: Новичок
Группы: Участники
Зарегистрирован: 25.10.2013(UTC) Сообщений: 8 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png)
|
Доброго времени суток. Для подключений к удостоверяющему центру крипто про через TLS добавили CryptoPro JCP 2.0 и cpSSL в java 1.8 Наш сервер(Wildfly 8.1) выступает клиентом в при обращении не внешние адреса После установки CryptoPro задача по доступу к удостоверяющему центру была решена но появилась проблема отправки SOAP сообщений на https адреса Код:Error occurred while sending SOAP Request to Server
22:16:30,575 ERROR javax.xml.soap.SOAPException: JBWS024004: SOAP message could not be sent
22:16:30,575 ERROR at org.jboss.wsf.stack.cxf.saaj.SOAPConnectionImpl.call(SOAPConnectionImpl.java:124)
22:16:30,575 ERROR at com.ats.vis.services.MutualAuthenticationHTTP.test2(MutualAuthenticationHTTP.java:376)
22:16:30,575 ERROR at com.ats.vis.services.EITaskMessageSender.sendRequest(EITaskMessageSender.java:179)
22:16:30,576 ERROR at com.ats.vis.services.EITaskMessageSender.send(EITaskMessageSender.java:73)
22:16:30,576 ERROR at com.ats.vis.services.EITaskMessageSender.send(EITaskMessageSender.java:43)
22:16:30,576 ERROR at com.ats.vis.services.EITaskMessageSender$Proxy$_$$_WeldClientProxy.send(Unknown Source)
22:16:30,576 ERROR at com.ats.vis.services.rpgu.resender.MessageService$1.run(MessageService.java:77)
22:16:30,576 ERROR at com.ats.vis.services.rpgu.resender.MessageService$1.run(MessageService.java:38)
22:16:30,576 ERROR at com.ats.vis.services.orient.OrientExecutor.run(OrientExecutor.java:98)
22:16:30,576 ERROR at com.ats.vis.services.rpgu.resender.MessageService.send(MessageService.java:89)
22:16:30,576 ERROR at com.ats.vis.services.rpgu.resender.MessageService$Proxy$_$$_WeldClientProxy.send(Unknown Source)
22:16:30,576 ERROR at com.ats.vis.services.rpgu.resender.MessageResenderService$MessageResenderTask.run(MessageResenderService.java:143)
22:16:30,576 ERROR at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
22:16:30,576 ERROR at java.util.concurrent.FutureTask.run(FutureTask.java:266)
22:16:30,576 ERROR at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
22:16:30,576 ERROR at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
22:16:30,576 ERROR at java.lang.Thread.run(Thread.java:748)
22:16:30,577 ERROR Caused by: javax.net.ssl.SSLException: SSLException invoking https://google.com: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
22:16:30,577 ERROR at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
22:16:30,577 ERROR at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
22:16:30,577 ERROR at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
22:16:30,577 ERROR at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
22:16:30,577 ERROR at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1347)
22:16:30,577 ERROR at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1331)
22:16:30,577 ERROR at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
22:16:30,577 ERROR at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:632)
22:16:30,577 ERROR at org.jboss.wsf.stack.cxf.saaj.SOAPConnectionImpl.call(SOAPConnectionImpl.java:120)
22:16:30,577 ERROR ... 16 more
22:16:30,580 ERROR Caused by: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
22:16:30,580 ERROR at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
22:16:30,580 ERROR at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1959)
22:16:30,580 ERROR at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1916)
22:16:30,580 ERROR at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1899)
22:16:30,580 ERROR at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1420)
22:16:30,580 ERROR at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
22:16:30,580 ERROR at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
22:16:30,580 ERROR at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
22:16:30,580 ERROR at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)
22:16:30,580 ERROR at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309)
22:16:30,580 ERROR at com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl.getOutputStream(HttpsURLConnectionOldImpl.java:229)
22:16:30,581 ERROR at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.setupWrappedStream(URLConnectionHTTPConduit.java:174)
22:16:30,581 ERROR at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1290)
22:16:30,581 ERROR at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1246)
22:16:30,581 ERROR at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.onFirstWrite(URLConnectionHTTPConduit.java:201)
22:16:30,581 ERROR at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:47)
22:16:30,581 ERROR at org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresholdOutputStream.java:69)
22:16:30,581 ERROR at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1303)
22:16:30,581 ERROR ... 19 more
22:16:30,581 ERROR Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
22:16:30,581 ERROR at ru.CryptoPro.ssl.w.<init>(Unknown Source)
22:16:30,581 ERROR at ru.CryptoPro.ssl.g.b(Unknown Source)
22:16:30,582 ERROR at ru.CryptoPro.ssl.g.checkServerTrusted(Unknown Source)
22:16:30,582 ERROR at sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:985)
22:16:30,582 ERROR at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1496)
22:16:30,582 ERROR at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
22:16:30,582 ERROR at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1026)
22:16:30,582 ERROR at sun.security.ssl.Handshaker.process_record(Handshaker.java:961)
22:16:30,582 ERROR at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
22:16:30,582 ERROR at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
22:16:30,582 ERROR at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
22:16:30,582 ERROR ... 32 more
22:16:30,582 ERROR Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
22:16:30,582 ERROR at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200)
22:16:30,583 ERROR at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120)
22:16:30,583 ERROR at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104)
параметры доверенных сертификатов выставлены, пробобвали различными способами System.setProperty("javax.net.ssl.trustStore", "D:/CryptoPro/trustStore.jks"); System.setProperty("javax.net.ssl.trustStoreType", "CertStore"); System.setProperty("javax.net.ssl.trustStorePassword", "1"); Подскажите как еще можно их попробовать задать?
|