내 응용 프로그램에 문제가 있습니다. SSL을 통해 연결하고 로컬 컴퓨터 (한 대의 컴퓨터)에서 작동하지만 다른 컴퓨터 (LAN에 있음)에 하나의 응용 프로그램을 넣으면 ConnectionException이 표시됩니다 : Connection refused : connectjava ssl 연결이 거부되었지만 로컬 컴퓨터에서 작동합니다.
my server config 및 부두)
<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
키가 나 (자바의 키 도구)에 의해 생성 된
또 다른 이상한 점은 프록시 생성 (WS 프록시) 동안 내가 연결이되고 WSDL이 전송되는 것을 볼 수 있다는 것입니다 그것은 connection refused: connect
입니다 난의 WebMethod를 실행하려고하면,하지만 난있어 (내가 javax.net.debug=all
로 볼) SSL 구성에 문제가 있습니까?
도중에 방화벽이 있습니까? – Bruno
LAN은 개인 네트워크입니다 (스위치와 2 대의 PC) 테스트 용으로 간단한 SSL 서버/클라이언트를 만들었습니다. LAN을 통해 두 대의 컴퓨터에서도 동일한 키/인증서를 사용합니다. 연결할 수 있습니다. 같은 컴퓨터에 스프링/부두에 WS에 내 새로운 간단한 클라이언트,하지만 나는 다른 경우에 연결할 수 없습니다. 그래서 부두/봄에 webservice 서버에 문제가있는 것 같음 – razor