test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
changeset 52567 9111de8b09a1
parent 50813 2ab596d44449
equal deleted inserted replaced
52566:3cef1aaf3d89 52567:9111de8b09a1
   211             port = sslServerSocket.getLocalPort();
   211             port = sslServerSocket.getLocalPort();
   212             System.out.println("Server listining on port: " + port);
   212             System.out.println("Server listining on port: " + port);
   213             // specify the enabled server cipher suites
   213             // specify the enabled server cipher suites
   214             sslServerSocket.setEnabledCipherSuites(new String[]{this.cipher});
   214             sslServerSocket.setEnabledCipherSuites(new String[]{this.cipher});
   215             sslServerSocket.setEnabledProtocols(new String[]{tlsProtocol});
   215             sslServerSocket.setEnabledProtocols(new String[]{tlsProtocol});
       
   216             sslServerSocket.setSoTimeout(25000);
   216             /*
   217             /*
   217              * Signal Client, the server is ready to accept client request.
   218              * Signal Client, the server is ready to accept client request.
   218              */
   219              */
   219             latch.countDown();
   220             latch.countDown();
   220             try (SSLSocket sslSocket = (SSLSocket) sslServerSocket.accept()) {
   221             try (SSLSocket sslSocket = (SSLSocket) sslServerSocket.accept()) {
   221                 sslSocket.setNeedClientAuth(false);
       
   222                 sslSocket.setSoTimeout(5000);
       
   223                 try (InputStream sslIS = sslSocket.getInputStream();
   222                 try (InputStream sslIS = sslSocket.getInputStream();
   224                         OutputStream sslOS = sslSocket.getOutputStream();) {
   223                         OutputStream sslOS = sslSocket.getOutputStream();) {
   225                     sslIS.read();
   224                     sslIS.read();
   226                     sslOS.write(85);
   225                     sslOS.write(85);
   227                     sslOS.flush();
   226                     sslOS.flush();