Skip to content

Commit aed1dd4

Browse files
committed
Tests: Use explicit loopback address for SSLServerSocket test connects
1 parent 9e76531 commit aed1dd4

1 file changed

Lines changed: 17 additions & 8 deletions

File tree

src/test/com/wolfssl/provider/jsse/test/WolfSSLServerSocketTest.java

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import java.io.IOException;
3737
import java.io.InputStream;
3838
import java.io.FileNotFoundException;
39+
import java.net.InetAddress;
3940
import java.net.InetSocketAddress;
4041
import javax.net.ssl.SSLServerSocketFactory;
4142
import javax.net.ssl.SSLServerSocket;
@@ -233,7 +234,8 @@ public void testGetSSLParameters() throws Exception {
233234

234235
/* test that connected socket has the same SSLParameters */
235236
SSLSocket cs = (SSLSocket) ctx.getSocketFactory().createSocket();
236-
cs.connect(new InetSocketAddress(ss.getLocalPort()));
237+
cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(),
238+
ss.getLocalPort()));
237239

238240
final SSLSocket server = (SSLSocket) ss.accept();
239241
p = server.getSSLParameters();
@@ -473,7 +475,8 @@ public void testEnableSessionCreation() throws Exception {
473475
.createServerSocket(0);
474476

475477
SSLSocket cs = (SSLSocket)ctx.getSocketFactory().createSocket();
476-
cs.connect(new InetSocketAddress(ss.getLocalPort()));
478+
cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(),
479+
ss.getLocalPort()));
477480

478481
/* test getter/setter on server socket */
479482
assertEquals(ss.getEnableSessionCreation(), true);
@@ -543,7 +546,8 @@ public void testSetNeedClientAuth() throws Exception {
543546
assertTrue(ss.getNeedClientAuth());
544547

545548
SSLSocket cs = (SSLSocket)ctx.getSocketFactory().createSocket();
546-
cs.connect(new InetSocketAddress(ss.getLocalPort()));
549+
cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(),
550+
ss.getLocalPort()));
547551

548552
final SSLSocket server = (SSLSocket)ss.accept();
549553

@@ -589,7 +593,8 @@ public Void call() throws Exception {
589593
ss.setNeedClientAuth(true);
590594

591595
cs = (SSLSocket)ctx.getSocketFactory().createSocket();
592-
cs.connect(new InetSocketAddress(ss.getLocalPort()));
596+
cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(),
597+
ss.getLocalPort()));
593598

594599
final SSLSocket server2 = (SSLSocket)ss.accept();
595600

@@ -650,7 +655,8 @@ pass with setNeedClientAuth(false) */
650655
ss.setNeedClientAuth(false);
651656

652657
cs = (SSLSocket)cliCtx.getSocketFactory().createSocket();
653-
cs.connect(new InetSocketAddress(ss.getLocalPort()));
658+
cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(),
659+
ss.getLocalPort()));
654660

655661
final SSLSocket server3 = (SSLSocket)ss.accept();
656662

@@ -706,7 +712,8 @@ public void testSetUseClientMode() throws Exception {
706712
ss.setUseClientMode(false);
707713

708714
SSLSocket cs = (SSLSocket)ctx.getSocketFactory().createSocket();
709-
cs.connect(new InetSocketAddress(ss.getLocalPort()));
715+
cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(),
716+
ss.getLocalPort()));
710717

711718
final SSLSocket server = (SSLSocket)ss.accept();
712719

@@ -783,7 +790,8 @@ public void checkServerTrusted(X509Certificate[] xc,
783790
ss.setNeedClientAuth(true);
784791

785792
SSLSocket cs = (SSLSocket)ctx.getSocketFactory().createSocket();
786-
cs.connect(new InetSocketAddress(ss.getLocalPort()));
793+
cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(),
794+
ss.getLocalPort()));
787795

788796
final SSLSocket server = (SSLSocket)ss.accept();
789797

@@ -853,7 +861,8 @@ public void checkServerTrusted(X509Certificate[] xc,
853861
ss.setNeedClientAuth(true);
854862

855863
SSLSocket cs = (SSLSocket)ctx.getSocketFactory().createSocket();
856-
cs.connect(new InetSocketAddress(ss.getLocalPort()));
864+
cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(),
865+
ss.getLocalPort()));
857866

858867
final SSLSocket server = (SSLSocket)ss.accept();
859868

0 commit comments

Comments
 (0)