Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
default.policy231 linesDownload Raw Back to security
1//2// Permissions required by modules stored in a run-time image and loaded3// by the platform class loader.4//5// NOTE that this file is not intended to be modified. If additional6// permissions need to be granted to the modules in this file, it is7// recommended that they be configured in a separate policy file or8// ${java.home}/conf/security/java.policy.9//10 11 12grant codeBase "jrt:/java.compiler" {13    permission java.security.AllPermission;14};15 16 17grant codeBase "jrt:/java.net.http" {18    permission java.lang.RuntimePermission "accessClassInPackage.sun.net";19    permission java.lang.RuntimePermission "accessClassInPackage.sun.net.util";20    permission java.lang.RuntimePermission "accessClassInPackage.sun.net.www";21    permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc";22    permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.ref";23    permission java.lang.RuntimePermission "modifyThread";24    permission java.net.SocketPermission "*","connect,resolve";25    // required if the HTTPClient is configured to use a local bind address26    permission java.net.SocketPermission "localhost:*","listen,resolve";27    permission java.net.URLPermission "http:*","*:*";28    permission java.net.URLPermission "https:*","*:*";29    permission java.net.URLPermission "ws:*","*:*";30    permission java.net.URLPermission "wss:*","*:*";31    permission java.net.URLPermission "socket:*","CONNECT";  // proxy32    // For request/response body processors, fromFile, asFile33    permission java.io.FilePermission "<<ALL FILES>>","read,write,delete";34    permission java.util.PropertyPermission "*","read";35    permission java.net.NetPermission "getProxySelector";36};37 38grant codeBase "jrt:/java.scripting" {39    permission java.security.AllPermission;40};41 42grant codeBase "jrt:/java.security.jgss" {43    permission java.security.AllPermission;44};45 46grant codeBase "jrt:/java.smartcardio" {47    permission javax.smartcardio.CardPermission "*", "*";48    permission java.lang.RuntimePermission "loadLibrary.j2pcsc";49    permission java.lang.RuntimePermission50                   "accessClassInPackage.sun.security.jca";51    permission java.lang.RuntimePermission52                   "accessClassInPackage.sun.security.util";53    permission java.lang.RuntimePermission54                   "accessClassInPackage.jdk.internal.util";55    permission java.util.PropertyPermission56                   "javax.smartcardio.TerminalFactory.DefaultType", "read";57    permission java.util.PropertyPermission "os.name", "read";58    permission java.util.PropertyPermission "os.arch", "read";59    permission java.util.PropertyPermission "sun.arch.data.model", "read";60    permission java.util.PropertyPermission61                   "sun.security.smartcardio.library", "read";62    permission java.util.PropertyPermission63                   "sun.security.smartcardio.t0GetResponse", "read";64    permission java.util.PropertyPermission65                   "sun.security.smartcardio.t1GetResponse", "read";66    permission java.util.PropertyPermission67                   "sun.security.smartcardio.t1StripLe", "read";68    // needed for looking up native PC/SC library69    permission java.io.FilePermission "<<ALL FILES>>","read";70    permission java.security.SecurityPermission "putProviderProperty.SunPCSC";71    permission java.security.SecurityPermission72                   "clearProviderProperties.SunPCSC";73    permission java.security.SecurityPermission74                   "removeProviderProperty.SunPCSC";75};76 77grant codeBase "jrt:/java.sql" {78    permission java.security.AllPermission;79};80 81grant codeBase "jrt:/java.sql.rowset" {82    permission java.security.AllPermission;83};84 85 86grant codeBase "jrt:/java.xml.crypto" {87    permission java.lang.RuntimePermission88                   "getStackWalkerWithClassReference";89    permission java.lang.RuntimePermission90                   "accessClassInPackage.sun.security.util";91    permission java.util.PropertyPermission "*", "read";92    permission java.security.SecurityPermission "putProviderProperty.XMLDSig";93    permission java.security.SecurityPermission94                   "clearProviderProperties.XMLDSig";95    permission java.security.SecurityPermission96                   "removeProviderProperty.XMLDSig";97    permission java.security.SecurityPermission98                   "com.sun.org.apache.xml.internal.security.register";99    permission java.security.SecurityPermission100                   "getProperty.jdk.xml.dsig.hereFunctionSupported";101    permission java.security.SecurityPermission102                   "getProperty.jdk.xml.dsig.secureValidationPolicy";103    permission java.lang.RuntimePermission104                   "accessClassInPackage.com.sun.org.apache.xml.internal.*";105    permission java.lang.RuntimePermission106                   "accessClassInPackage.com.sun.org.apache.xpath.internal";107    permission java.lang.RuntimePermission108                   "accessClassInPackage.com.sun.org.apache.xpath.internal.*";109    permission java.io.FilePermission "<<ALL FILES>>","read";110    permission java.net.SocketPermission "*", "connect,resolve";111};112 113 114grant codeBase "jrt:/jdk.accessibility" {115    permission java.lang.RuntimePermission "accessClassInPackage.sun.awt";116};117 118grant codeBase "jrt:/jdk.charsets" {119    permission java.util.PropertyPermission "os.name", "read";120    permission java.lang.RuntimePermission "charsetProvider";121    permission java.lang.RuntimePermission122                   "accessClassInPackage.jdk.internal.access";123    permission java.lang.RuntimePermission124                   "accessClassInPackage.jdk.internal.misc";125    permission java.lang.RuntimePermission126                   "accessClassInPackage.jdk.internal.util";127    permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs";128};129 130grant codeBase "jrt:/jdk.crypto.cryptoki" {131    permission java.lang.RuntimePermission132                   "accessClassInPackage.com.sun.crypto.provider";133    permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc";134    permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.access";135    permission java.lang.RuntimePermission136                   "accessClassInPackage.sun.security.*";137    permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch";138    permission java.lang.RuntimePermission "loadLibrary.j2pkcs11";139    permission java.util.PropertyPermission "sun.security.pkcs11.allowSingleThreadedModules", "read";140    permission java.util.PropertyPermission "sun.security.pkcs11.disableKeyExtraction", "read";141    permission java.util.PropertyPermission "os.name", "read";142    permission java.util.PropertyPermission "os.arch", "read";143    permission java.util.PropertyPermission "jdk.crypto.KeyAgreement.legacyKDF", "read";144    permission java.security.SecurityPermission "putProviderProperty.*";145    permission java.security.SecurityPermission "clearProviderProperties.*";146    permission java.security.SecurityPermission "removeProviderProperty.*";147    permission java.security.SecurityPermission148                   "getProperty.auth.login.defaultCallbackHandler";149    permission java.security.SecurityPermission "authProvider.*";150    // Needed for reading PKCS11 config file and NSS library check151    permission java.io.FilePermission "<<ALL FILES>>", "read";152};153 154grant codeBase "jrt:/jdk.dynalink" {155    permission java.security.AllPermission;156};157 158grant codeBase "jrt:/jdk.httpserver" {159    permission java.security.AllPermission;160};161 162grant codeBase "jrt:/jdk.internal.le" {163    permission java.security.AllPermission;164};165 166grant codeBase "jrt:/jdk.graal.compiler" {167    permission java.security.AllPermission;168};169 170grant codeBase "jrt:/jdk.jsobject" {171    permission java.security.AllPermission;172};173 174grant codeBase "jrt:/jdk.localedata" {175    permission java.lang.RuntimePermission "accessClassInPackage.sun.text.*";176    permission java.lang.RuntimePermission "accessClassInPackage.sun.util.*";177};178 179grant codeBase "jrt:/jdk.naming.dns" {180    permission java.security.AllPermission;181};182 183grant codeBase "jrt:/jdk.scripting.nashorn" {184    permission java.security.AllPermission;185};186 187grant codeBase "jrt:/jdk.scripting.nashorn.shell" {188    permission java.security.AllPermission;189};190 191grant codeBase "jrt:/jdk.security.auth" {192    permission java.security.AllPermission;193};194 195grant codeBase "jrt:/jdk.security.jgss" {196    permission java.security.AllPermission;197};198 199grant codeBase "jrt:/jdk.zipfs" {200    permission java.io.FilePermission "<<ALL FILES>>", "read,write,delete";201    permission java.lang.RuntimePermission "fileSystemProvider";202    permission java.lang.RuntimePermission "accessUserInformation";203    permission java.util.PropertyPermission "os.name", "read";204    permission java.util.PropertyPermission "user.dir", "read";205    permission java.util.PropertyPermission "user.name", "read";206};207 208// permissions needed by applications using java.desktop module209grant {210    permission java.lang.RuntimePermission "accessClassInPackage.com.sun.beans";211    permission java.lang.RuntimePermission "accessClassInPackage.com.sun.beans.*";212    permission java.lang.RuntimePermission "accessClassInPackage.com.sun.java.swing.plaf.*";213    permission java.lang.RuntimePermission "accessClassInPackage.com.apple.*";214};215grant codeBase "jrt:/jdk.accessibility" {216    permission java.security.AllPermission;217};218 219grant codeBase "jrt:/jdk.crypto.mscapi" {220    permission java.lang.RuntimePermission221                   "accessClassInPackage.sun.security.*";222    permission java.lang.RuntimePermission "loadLibrary.sunmscapi";223    permission java.security.SecurityPermission "putProviderProperty.SunMSCAPI";224    permission java.security.SecurityPermission225                   "clearProviderProperties.SunMSCAPI";226    permission java.security.SecurityPermission227                   "removeProviderProperty.SunMSCAPI";228    permission java.security.SecurityPermission "authProvider.SunMSCAPI";229    permission java.util.PropertyPermission "*", "read";230};231 
codekingpro/portable-devtools · Team Ai