test/jdk/java/net/httpclient/ssltest/Server.java
branchhttp-client-branch
changeset 56265 ec34ae013fbe
parent 56126 86e628130926
child 56451 9585061fdb04
equal deleted inserted replaced
56264:c012b93297b0 56265:ec34ae013fbe
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 
    23 
    24 import com.sun.net.httpserver.*;
    24 import com.sun.net.httpserver.*;
    25 import java.io.*;
    25 import java.io.*;
       
    26 import java.net.InetAddress;
    26 import java.net.InetSocketAddress;
    27 import java.net.InetSocketAddress;
    27 import java.net.URI;
    28 import java.net.URI;
    28 import java.security.*;
    29 import java.security.*;
    29 import java.util.*;
    30 import java.util.*;
    30 import java.util.logging.*;
    31 import java.util.logging.*;
    45     // response with a short text string.
    46     // response with a short text string.
    46     public Server(String certfile) throws Exception {
    47     public Server(String certfile) throws Exception {
    47         initLogger();
    48         initLogger();
    48         SSLContext ctx = getContext("TLSv1.2", certfile);
    49         SSLContext ctx = getContext("TLSv1.2", certfile);
    49         Configurator cfg = new Configurator(ctx);
    50         Configurator cfg = new Configurator(ctx);
    50         server = HttpsServer.create(new InetSocketAddress(0), 10);
    51         InetSocketAddress addr = new InetSocketAddress(InetAddress.getLoopbackAddress(),0);
       
    52         server = HttpsServer.create(addr, 10);
    51         server.setHttpsConfigurator(cfg);
    53         server.setHttpsConfigurator(cfg);
    52         server.createContext("/", new MyHandler());
    54         server.createContext("/", new MyHandler());
    53         server.setExecutor((exec=Executors.newCachedThreadPool()));
    55         server.setExecutor((exec=Executors.newCachedThreadPool()));
    54         port = server.getAddress().getPort();
    56         port = server.getAddress().getPort();
    55         System.out.println ("Listening on port " + port);
    57         System.out.println ("Listening on port " + port);