|
36 | 36 | import java.io.IOException; |
37 | 37 | import java.io.InputStream; |
38 | 38 | import java.io.FileNotFoundException; |
| 39 | +import java.net.InetAddress; |
39 | 40 | import java.net.InetSocketAddress; |
40 | 41 | import javax.net.ssl.SSLServerSocketFactory; |
41 | 42 | import javax.net.ssl.SSLServerSocket; |
@@ -233,7 +234,8 @@ public void testGetSSLParameters() throws Exception { |
233 | 234 |
|
234 | 235 | /* test that connected socket has the same SSLParameters */ |
235 | 236 | SSLSocket cs = (SSLSocket) ctx.getSocketFactory().createSocket(); |
236 | | - cs.connect(new InetSocketAddress(ss.getLocalPort())); |
| 237 | + cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(), |
| 238 | + ss.getLocalPort())); |
237 | 239 |
|
238 | 240 | final SSLSocket server = (SSLSocket) ss.accept(); |
239 | 241 | p = server.getSSLParameters(); |
@@ -473,7 +475,8 @@ public void testEnableSessionCreation() throws Exception { |
473 | 475 | .createServerSocket(0); |
474 | 476 |
|
475 | 477 | SSLSocket cs = (SSLSocket)ctx.getSocketFactory().createSocket(); |
476 | | - cs.connect(new InetSocketAddress(ss.getLocalPort())); |
| 478 | + cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(), |
| 479 | + ss.getLocalPort())); |
477 | 480 |
|
478 | 481 | /* test getter/setter on server socket */ |
479 | 482 | assertEquals(ss.getEnableSessionCreation(), true); |
@@ -543,7 +546,8 @@ public void testSetNeedClientAuth() throws Exception { |
543 | 546 | assertTrue(ss.getNeedClientAuth()); |
544 | 547 |
|
545 | 548 | SSLSocket cs = (SSLSocket)ctx.getSocketFactory().createSocket(); |
546 | | - cs.connect(new InetSocketAddress(ss.getLocalPort())); |
| 549 | + cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(), |
| 550 | + ss.getLocalPort())); |
547 | 551 |
|
548 | 552 | final SSLSocket server = (SSLSocket)ss.accept(); |
549 | 553 |
|
@@ -589,7 +593,8 @@ public Void call() throws Exception { |
589 | 593 | ss.setNeedClientAuth(true); |
590 | 594 |
|
591 | 595 | cs = (SSLSocket)ctx.getSocketFactory().createSocket(); |
592 | | - cs.connect(new InetSocketAddress(ss.getLocalPort())); |
| 596 | + cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(), |
| 597 | + ss.getLocalPort())); |
593 | 598 |
|
594 | 599 | final SSLSocket server2 = (SSLSocket)ss.accept(); |
595 | 600 |
|
@@ -650,7 +655,8 @@ pass with setNeedClientAuth(false) */ |
650 | 655 | ss.setNeedClientAuth(false); |
651 | 656 |
|
652 | 657 | cs = (SSLSocket)cliCtx.getSocketFactory().createSocket(); |
653 | | - cs.connect(new InetSocketAddress(ss.getLocalPort())); |
| 658 | + cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(), |
| 659 | + ss.getLocalPort())); |
654 | 660 |
|
655 | 661 | final SSLSocket server3 = (SSLSocket)ss.accept(); |
656 | 662 |
|
@@ -706,7 +712,8 @@ public void testSetUseClientMode() throws Exception { |
706 | 712 | ss.setUseClientMode(false); |
707 | 713 |
|
708 | 714 | SSLSocket cs = (SSLSocket)ctx.getSocketFactory().createSocket(); |
709 | | - cs.connect(new InetSocketAddress(ss.getLocalPort())); |
| 715 | + cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(), |
| 716 | + ss.getLocalPort())); |
710 | 717 |
|
711 | 718 | final SSLSocket server = (SSLSocket)ss.accept(); |
712 | 719 |
|
@@ -783,7 +790,8 @@ public void checkServerTrusted(X509Certificate[] xc, |
783 | 790 | ss.setNeedClientAuth(true); |
784 | 791 |
|
785 | 792 | SSLSocket cs = (SSLSocket)ctx.getSocketFactory().createSocket(); |
786 | | - cs.connect(new InetSocketAddress(ss.getLocalPort())); |
| 793 | + cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(), |
| 794 | + ss.getLocalPort())); |
787 | 795 |
|
788 | 796 | final SSLSocket server = (SSLSocket)ss.accept(); |
789 | 797 |
|
@@ -853,7 +861,8 @@ public void checkServerTrusted(X509Certificate[] xc, |
853 | 861 | ss.setNeedClientAuth(true); |
854 | 862 |
|
855 | 863 | SSLSocket cs = (SSLSocket)ctx.getSocketFactory().createSocket(); |
856 | | - cs.connect(new InetSocketAddress(ss.getLocalPort())); |
| 864 | + cs.connect(new InetSocketAddress(InetAddress.getLoopbackAddress(), |
| 865 | + ss.getLocalPort())); |
857 | 866 |
|
858 | 867 | final SSLSocket server = (SSLSocket)ss.accept(); |
859 | 868 |
|
|
0 commit comments