13 * accompanied this code). 14 * 15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 /* @test 25 * @bug 4171370 26 * @summary VMIDs should be unique regardless of whether 27 * an IP address can be obtained. Instead of using an IP 28 * address in a VMID, a secure hash (using SHA) of the IP 29 * address is used. 30 * @author Ann Wollrath 31 * 32 * @library ../../testlibrary 33 * @build TestLibrary 34 * @run main/othervm/policy=security.policy CheckVMID 35 */ 36 37 import java.rmi.dgc.VMID; 38 import java.net.InetAddress; 39 40 public class CheckVMID { 41 42 public static void main(String[] args) { 43 44 System.err.println("\nRegression test for bug 4171370\n"); 45 46 TestLibrary.suggestSecurityManager(null); 47 48 try { 49 System.err.println("Create a VMID"); 50 VMID vmid = new VMID(); 51 System.err.println("vmid = " + vmid); 52 } catch (Exception e) { | 13 * accompanied this code). 14 * 15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 /* @test 25 * @bug 4171370 26 * @summary VMIDs should be unique regardless of whether 27 * an IP address can be obtained. Instead of using an IP 28 * address in a VMID, a secure hash (using SHA) of the IP 29 * address is used. 30 * @author Ann Wollrath 31 * 32 * @library ../../testlibrary 33 * @modules java.rmi/sun.rmi.registry 34 * java.rmi/sun.rmi.server 35 * java.rmi/sun.rmi.transport 36 * java.rmi/sun.rmi.transport.tcp 37 * @build TestLibrary 38 * @run main/othervm/policy=security.policy CheckVMID 39 */ 40 41 import java.rmi.dgc.VMID; 42 import java.net.InetAddress; 43 44 public class CheckVMID { 45 46 public static void main(String[] args) { 47 48 System.err.println("\nRegression test for bug 4171370\n"); 49 50 TestLibrary.suggestSecurityManager(null); 51 52 try { 53 System.err.println("Create a VMID"); 54 VMID vmid = new VMID(); 55 System.err.println("vmid = " + vmid); 56 } catch (Exception e) { |