test/jdk/java/net/httpclient/AsFileDownloadTest.policy
branchhttp-client-branch
changeset 56265 ec34ae013fbe
parent 56259 cc67f25159cb
child 56451 9585061fdb04
equal deleted inserted replaced
56264:c012b93297b0 56265:ec34ae013fbe
    32     permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.net.http.common";
    32     permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.net.http.common";
    33     permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.net.http.frame";
    33     permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.net.http.frame";
    34     permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.net.http.hpack";
    34     permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.net.http.hpack";
    35     permission java.lang.RuntimePermission "accessClassInPackage.sun.net.www.http";
    35     permission java.lang.RuntimePermission "accessClassInPackage.sun.net.www.http";
    36 
    36 
    37     permission java.net.SocketPermission "127.0.0.1:*", "accept,resolve";
    37     permission java.net.SocketPermission "localhost:*", "accept,resolve";
    38     permission java.lang.RuntimePermission "modifyThread";
    38     permission java.lang.RuntimePermission "modifyThread";
    39 };
    39 };
    40 
    40 
    41 grant codeBase "file:${test.classes}/*" {
    41 grant codeBase "file:${test.classes}/*" {
    42     permission java.io.FilePermission "${user.dir}${/}asFileDownloadTest.tmp.dir", "read,write";
    42     permission java.io.FilePermission "${user.dir}${/}asFileDownloadTest.tmp.dir", "read,write";
    43     permission java.io.FilePermission "${user.dir}${/}asFileDownloadTest.tmp.dir/-", "read,write";
    43     permission java.io.FilePermission "${user.dir}${/}asFileDownloadTest.tmp.dir/-", "read,write";
    44 
    44 
    45     permission java.net.URLPermission "http://127.0.0.1:*/http1/afdt",   "POST";
    45     permission java.net.URLPermission "http://localhost:*/http1/afdt",   "POST";
    46     permission java.net.URLPermission "https://127.0.0.1:*/https1/afdt", "POST";
    46     permission java.net.URLPermission "https://localhost:*/https1/afdt", "POST";
    47     permission java.net.URLPermission "http://127.0.0.1:*/http2/afdt",   "POST";
    47     permission java.net.URLPermission "http://localhost:*/http2/afdt",   "POST";
    48     permission java.net.URLPermission "https://127.0.0.1:*/https2/afdt", "POST";
    48     permission java.net.URLPermission "https://localhost:*/https2/afdt", "POST";
    49 
    49 
    50 
    50 
    51     // needed to grant permission to the HTTP/2 server
    51     // needed to grant permission to the HTTP/2 server
    52     permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.net.http.common";
    52     permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.net.http.common";
    53     permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.net.http.frame";
    53     permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.net.http.frame";
    56 
    56 
    57     // for HTTP/1.1 server logging
    57     // for HTTP/1.1 server logging
    58     permission java.util.logging.LoggingPermission "control";
    58     permission java.util.logging.LoggingPermission "control";
    59 
    59 
    60     // needed to grant the HTTP servers
    60     // needed to grant the HTTP servers
    61     permission java.net.SocketPermission "127.0.0.1:*", "accept,resolve";
    61     permission java.net.SocketPermission "localhost:*", "accept,resolve";
    62 
    62 
    63     permission java.util.PropertyPermission "*", "read";
    63     permission java.util.PropertyPermission "*", "read";
    64     permission java.lang.RuntimePermission "modifyThread";
    64     permission java.lang.RuntimePermission "modifyThread";
    65 };
    65 };