Search in sources :

Example 16 with AllPermission

use of java.security.AllPermission in project lucene-solr by apache.

the class TestRunWithRestrictedPermissions method testCompletelyForbidden2.

public void testCompletelyForbidden2() throws Exception {
    try {
        runWithRestrictedPermissions(this::doSomeCompletelyForbiddenStuff, new AllPermission());
        fail("this should not pass (not even with AllPermission)");
    } catch (SecurityException se) {
    // pass
    }
}
Also used : AllPermission(java.security.AllPermission)

Aggregations

AllPermission (java.security.AllPermission)16 Policy (java.security.Policy)7 PermissionCollection (java.security.PermissionCollection)6 Permissions (java.security.Permissions)5 File (java.io.File)3 FilePermission (java.io.FilePermission)3 CodeSource (java.security.CodeSource)3 Permission (java.security.Permission)3 ProtectionDomain (java.security.ProtectionDomain)3 SocketPermission (java.net.SocketPermission)2 URL (java.net.URL)2 XPathExpressionException (javax.xml.xpath.XPathExpressionException)2 XPathFactoryConfigurationException (javax.xml.xpath.XPathFactoryConfigurationException)2 IOException (java.io.IOException)1 StringWriter (java.io.StringWriter)1 InetSocketAddress (java.net.InetSocketAddress)1 URLClassLoader (java.net.URLClassLoader)1 AccessControlException (java.security.AccessControlException)1 Certificate (java.security.cert.Certificate)1 LocalDate (java.time.LocalDate)1