Статус: Новичок
Группы: Участники
Зарегистрирован: 06.08.2019(UTC) Сообщений: 1  Откуда: Moscow
|
Добрый день. Используем КриптоПРО JCP + JTLS При попытке обращения через браузер выводится такая ошибка: java.lang.ClassCastException: ru.CryptoPro.JCP.KeyStore.StoreInputStream cannot be cast to java.io.FileInputStream Цитата: рту 06, 2019 9:30:03 AM ru.CryptoPro.ssl.SSLContextImpl$DefaultSSLContext l INFO: keyStore type is : HDImageStore рту 06, 2019 9:30:03 AM ru.CryptoPro.ssl.SSLContextImpl$DefaultSSLContext l INFO: keyStore provider is : JCP рту 06, 2019 9:30:03 AM ru.CryptoPro.ssl.SSLContextImpl$DefaultSSLContext <init> WARNING: default context init failed: java.lang.ClassCastException: ru.CryptoPro.JCP.KeyStore.StoreInputStream cannot be cast to java.io.FileInputStream at ru.CryptoPro.ssl.SSLContextImpl$DefaultSSLContext.l(Unknown Source) at ru.CryptoPro.ssl.SSLContextImpl$DefaultSSLContext.<init>(Unknown Source) at ru.CryptoPro.ssl.SSLContextImpl$DefaultSSLContext.j(Unknown Source) at ru.CryptoPro.ssl.SSLSocketFactoryImpl.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at javax.net.ssl.SSLSocketFactory.getDefault(Unknown Source) at javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(Unknown Source) at javax.net.ssl.HttpsURLConnection.<init>(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>(Unknown Source) at sun.net.www.protocol.https.Handler.openConnection(Unknown Source) at java.net.URL.openConnection(Unknown Source) at com.sun.xml.internal.ws.api.EndpointAddress.openConnection(Unknown Source) at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.createHttpConnection(Unknown Source) at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(Unknown Source) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(Unknown Source) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(Unknown Source) at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(Unknown Source) at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Unknown Source) at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Unknown Source) at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Unknown Source) at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Unknown Source) at com.sun.xml.internal.ws.client.Stub.process(Unknown Source) at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(Unknown Source) at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source) at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source) at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(Unknown Source) at com.sun.proxy.$Proxy36.getCRL(Unknown Source) at ru.softlab.ib6.ca.impl.CryptoProVC20.lambda$getCRL$11(CryptoProVC20.java:822) at ru.softlab.ib6.ca.impl.CryptoProVC20$TimeLogging.execute(CryptoProVC20.java:705) at ru.softlab.ib6.ca.impl.CryptoProVC20.getCRL(CryptoProVC20.java:821) at ru.softlab.ib6.ca.CertSrvVc20CRLServlet.process(CertSrvVc20CRLServlet.java:55) at ru.softlab.ib6.ca.CertSrvVc20CRLServlet.doGet(CertSrvVc20CRLServlet.java:39) at javax.servlet.http.HttpServlet.service(HttpServlet.java:624) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2555) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2544) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source)
com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: java.net.SocketException: java.lang.ClassCastException: ru.CryptoPro.JCP.KeyStore.StoreInputStream cannot be cast to java.io.FileInputStream at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(Unknown Source) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(Unknown Source) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(Unknown Source) at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(Unknown Source) at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Unknown Source) at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Unknown Source) at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Unknown Source) at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Unknown Source) at com.sun.xml.internal.ws.client.Stub.process(Unknown Source) at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(Unknown Source) at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source) at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source) at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(Unknown Source) at com.sun.proxy.$Proxy36.getCRL(Unknown Source) at ru.softlab.ib6.ca.impl.CryptoProVC20.lambda$getCRL$11(CryptoProVC20.java:822) at ru.softlab.ib6.ca.impl.CryptoProVC20$TimeLogging.execute(CryptoProVC20.java:705) at ru.softlab.ib6.ca.impl.CryptoProVC20.getCRL(CryptoProVC20.java:821) at ru.softlab.ib6.ca.CertSrvVc20CRLServlet.process(CertSrvVc20CRLServlet.java:55) at ru.softlab.ib6.ca.CertSrvVc20CRLServlet.doGet(CertSrvVc20CRLServlet.java:39) at javax.servlet.http.HttpServlet.service(HttpServlet.java:624) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2555) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2544) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source)
Не можем понять что не так (
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.08.2019(UTC) Сообщений: 2  Откуда: СПб
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Здравствуйте. Не понял связи 1 и 2 постов. romochka, сделайте, пожалуйста, отдельную ветку по проблеме CAdES. Проблемой из поста 1 занимается. Отредактировано пользователем 6 августа 2019 г. 16:21:43(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 02.02.2011(UTC) Сообщений: 43  Откуда: Екатеринбург Сказал «Спасибо»: 15 раз Поблагодарили: 1 раз в 1 постах
|
Цитата:java.lang.ClassCastException: ru.CryptoPro.JCP.KeyStore.StoreInputStream cannot be cast to java.io.FileInputStream У нас была такая проблема, дело оказалось в параметре keyStore - мы его заполняли, а не стоило. Когда перестали заполнять ошибка ушла. Подробности здесь: https://www.cryptopro.ru...aspx?g=posts&t=14297
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Ошибка исправлена, в следующих сборках наличие параметра keyStore не будет приводить к ошибке. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close