Тема: Ошибка при попытке установления соединения через TLS
Тестируется двусторонняя аутентификация TLS. На клиентской стороне развернута Валидата CSP 5.0.329.0.
На серверной стороне с развернут Apache Tomcat 8.0.39, КриптоПро JCP и JTLS 2.0.39014.
В хранилища КриптоПро JTLS и Validata установлены соответствующие сертификаты.
При попытке установки соединения выдаётся следующее сообщение об ошибке:
ru.CryptoPro.ssl.SSLEngineImpl.a http-nio-8443-exec-1, fatal error:
javax.net.ssl.SSLException: Invalid extension
at ru.CryptoPro.ssl.f.u(Unknown Source)
at ru.CryptoPro.ssl.SSLEngineImpl.d(Unknown Source)
at ru.CryptoPro.ssl.SSLEngineImpl.a(Unknown Source)
at ru.CryptoPro.ssl.SSLEngineImpl.unwrap(Unknown Source)
at javax.net.ssl.SSLEngine.unwrap(Unknown Source)
at org.apache.tomcat.util.net.SecureNioChannel.handshakeUnwrap(SecureNioChannel.java:350)
at org.apache.tomcat.util.net.SecureNioChannel.handshake(SecureNioChannel.java:208)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1496)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
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)
Caused by: java.io.IOException: Invalid extension
at ru.CryptoPro.ssl.aq.a(Unknown Source)
at ru.CryptoPro.ssl.av.<init>(Unknown Source)
at ru.CryptoPro.ssl.O.<init>(Unknown Source)
at ru.CryptoPro.ssl.n.a(Unknown Source)
at ru.CryptoPro.ssl.f.o(Unknown Source)
at ru.CryptoPro.ssl.U.a(Unknown Source)
at ru.CryptoPro.ssl.U.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at ru.CryptoPro.ssl.b.run(Unknown Source)
at org.apache.tomcat.util.net.SecureNioChannel.tasks(SecureNioChannel.java:300)
at org.apache.tomcat.util.net.SecureNioChannel.handshakeUnwrap(SecureNioChannel.java:358)
... 7 more
1) Есть ли в составе программных продуктов Валидата утилита для отправки запросов к серверу в командной строке?
2) Каким образом правильно настроить взаимодействие между Валидата CSP и КриптоПро JTLS?