jdk/test/java/net/httpclient/security/15.policy
changeset 37791 ae33107fd8b3
parent 37720 45cd7cc65382
child 42460 7133f144981a
equal deleted inserted replaced
37790:71c730d5e73a 37791:ae33107fd8b3
     1 // Policy 11
     1 // Policy 11
     2 grant {
     2 grant {
     3     // permissions common to all tests
     3     // permissions common to all tests
     4     permission java.util.PropertyPermission "test.src", "read";
     4     permission java.util.PropertyPermission "*", "read";
     5     permission java.util.PropertyPermission "test.classes", "read";
       
     6     permission java.io.FilePermission "${test.classes}${/}-", "read,write,delete";
     5     permission java.io.FilePermission "${test.classes}${/}-", "read,write,delete";
     7     permission java.net.NetPermission "getDefaultHttpClient";
     6     permission java.net.NetPermission "getDefaultHttpClient";
     8     permission java.lang.RuntimePermission "modifyThread";
     7     permission java.lang.RuntimePermission "modifyThread";
     9     permission java.util.logging.LoggingPermission "control", "";
     8     permission java.util.logging.LoggingPermission "control", "";
    10     permission java.net.SocketPermission "localhost:1024-", "accept,listen";
     9     permission java.net.SocketPermission "localhost:1024-", "accept,listen";
    11     permission java.io.FilePermission "${test.src}${/}docs${/}-", "read";
    10     permission java.io.FilePermission "${test.src}${/}docs${/}-", "read";
    12     permission java.lang.RuntimePermission "createClassLoader";
    11     permission java.lang.RuntimePermission "createClassLoader";
    13 
    12 
    14     // permissions specific to this test
    13     // permissions specific to this test
    15     permission java.net.URLPermission "http://127.0.0.1:*/files/foo.txt", "GET:*";
    14     permission java.net.URLPermission "http://127.0.0.1:*/files/foo.txt", "GET:*";
    16     permission java.net.URLPermission "socket://127.0.0.1:27301", "CONNECT";
       
    17 
    15 
    18     // Test checks for this explicitly
    16     // Test checks for this explicitly
    19     permission java.net.RuntimePermission "foobar";
    17     permission java.net.RuntimePermission "foobar";
    20 };
    18 };
    21 
    19