У меня проблема с моими приложениями. Они подключаются через SSL и работают на локальном компьютере (на одном компьютере), но когда я помещаю одно приложение на другой компьютер (в локальной сети), я вижу ConnectionException: Connection отказано: connectjava ssl соединение отказано, но оно работает на локальной машине
my server config (webservices with spring и молы)
<httpj:connector>
<bean class="org.eclipse.jetty.server.ssl.SslSocketConnector">
<property name="port" value="8456" />
<property name="keystore" value="./config/server.jks" />
<property name="password" value="server" />
<property name="keyPassword" value="server" />
<property name="truststore" value="./config/server-trust.jks" />
<property name="trustPassword" value="server-trust" />
<property name="needClientAuth" value="false" />
<property name="wantClientAuth" value="true" />
мой клиент конфигурации:
Ssl.TrustStore=conf/client-trust2.jks
Ssl.TrustStorePassword=client-trust
Ssl.TrustStoreType=jks
Ssl.KeyStore=conf/client2.jks
Ssl.KeyStorePassword=client
Ssl.KeyPassword=client2
Ssl.KeyStoreType=jks
ключи генерируются мной (Keytool Явы)
одна странность в том, что во время создания прокси (WS прокси) Я вижу, что соединение выполнено и WSDL отправляется (я вижу, что с javax.net.debug=all
), но если я пытаюсь выполнить WebMethod я получил connection refused: connect
это некоторая проблема с конфигурацией SSL?
Любой брандмауэр по дороге? – Bruno
LAN - это моя частная сеть (коммутатор и два компьютера) Я создал простой сервер SSL/клиент для тестирования, и он работает (на двух компьютерах через LAN тоже, используя те же ключи/сертификаты) Я могу подключиться мой новый простой клиент для WS на Spring/Jetty на том же компьютере, но я не могу подключиться, если его на другом. , так что я предполагаю, что проблема связана с сервером webservice на причале/весне – razor