25 import jdk.testlibrary.ProcessTools;
26 import jdk.testlibrary.Utils;
27
28 import java.io.BufferedReader;
29 import java.io.BufferedWriter;
30 import java.io.IOException;
31 import java.net.BindException;
32 import java.nio.charset.Charset;
33 import java.nio.file.FileSystem;
34 import java.nio.file.FileSystems;
35 import java.nio.file.Files;
36 import java.nio.file.Path;
37 import java.util.*;
38 import java.util.regex.Pattern;
39
40 /**
41 * @test
42 * @library /lib/testlibrary
43 * @bug 6228231
44 * @summary Test that RMI registry uses SSL.
45 * @build jdk.testlibrary.Utils
46 * @build jdk.testlibrary.ProcessTools
47 * @build jdk.testlibrary.OutputAnalyzer
48 * @build RmiRegistrySslTestApp
49 * @run main/timeout=300 RmiRegistrySslTest
50 * @author Luis-Miguel Alventosa, Taras Ledkov
51 */
52 public class RmiRegistrySslTest {
53 private final String TEST_CLASS_PATH = System.getProperty("test.class.path");
54 private final String TEST_CLASSES = System.getProperty("test.classes");
55 private final String TEST_SRC = System.getProperty("test.src");
56 private final FileSystem FS = FileSystems.getDefault();
57
58 private final Path libDir = FS.getPath(TEST_CLASSES, "lib");
59 private final Path rmiRegistryTemplate = FS.getPath(TEST_SRC, "rmiregistry.properties");
60 private final Path rmiRegistrySslTemplate = FS.getPath(TEST_SRC, "rmiregistryssl.properties");
61 private final Path rmiRegistryFile = libDir.resolve("rmiregistry.properties");
62 private final Path rmiRegistrySslFile = libDir.resolve("rmiregistryssl.properties");
63 private final String className = "RmiRegistrySslTestApp";
64 private int failures = 0;
65 private int port = 4444;
66 private static int MAX_GET_FREE_PORT_TRIES = 10;
67 private Map<String, Object> model = new HashMap<>();
68
|
25 import jdk.testlibrary.ProcessTools;
26 import jdk.testlibrary.Utils;
27
28 import java.io.BufferedReader;
29 import java.io.BufferedWriter;
30 import java.io.IOException;
31 import java.net.BindException;
32 import java.nio.charset.Charset;
33 import java.nio.file.FileSystem;
34 import java.nio.file.FileSystems;
35 import java.nio.file.Files;
36 import java.nio.file.Path;
37 import java.util.*;
38 import java.util.regex.Pattern;
39
40 /**
41 * @test
42 * @library /lib/testlibrary
43 * @bug 6228231
44 * @summary Test that RMI registry uses SSL.
45 * @build jdk.testlibrary.* RmiRegistrySslTestApp
46 * @run main/timeout=300 RmiRegistrySslTest
47 * @author Luis-Miguel Alventosa, Taras Ledkov
48 */
49 public class RmiRegistrySslTest {
50 private final String TEST_CLASS_PATH = System.getProperty("test.class.path");
51 private final String TEST_CLASSES = System.getProperty("test.classes");
52 private final String TEST_SRC = System.getProperty("test.src");
53 private final FileSystem FS = FileSystems.getDefault();
54
55 private final Path libDir = FS.getPath(TEST_CLASSES, "lib");
56 private final Path rmiRegistryTemplate = FS.getPath(TEST_SRC, "rmiregistry.properties");
57 private final Path rmiRegistrySslTemplate = FS.getPath(TEST_SRC, "rmiregistryssl.properties");
58 private final Path rmiRegistryFile = libDir.resolve("rmiregistry.properties");
59 private final Path rmiRegistrySslFile = libDir.resolve("rmiregistryssl.properties");
60 private final String className = "RmiRegistrySslTestApp";
61 private int failures = 0;
62 private int port = 4444;
63 private static int MAX_GET_FREE_PORT_TRIES = 10;
64 private Map<String, Object> model = new HashMap<>();
65
|