Package java.security

Examples of java.security.Permissions.implies()


            Permissions perms = (Permissions) rolePermissions.get(name);
            if( trace )
               log.trace("Checking role="+name+" perms="+perms);
            if( perms == null )
               continue;
            implied = perms.implies(permission);
            if( trace )
               log.trace((implied ? "Allowed: " : "Denied: ")+" permission="+permission);
         }
      }
      else
View Full Code Here


        for (int i = 0; i < principals.length; i++) {
            Principal principal = principals[i];

            Permissions permissions = (Permissions) principalPermissionsMap.get(principal);

            if (permissions != null && permissions.implies(permission)) return true;
        }

        return false;
    }
View Full Code Here

    perm[6] = new FilePermission("hello.file", "write");
    Permissions perms = new Permissions();
    for (int i = 0; i < perm.length; i++) {
      perms.add(perm[i]);
    }
    assertTrue("Returned true for non-subset of files", !perms
        .implies(new FilePermission("<<ALL FILES>>", "execute")));
    assertTrue("Returned true for non-subset of action", !perms
        .implies(new FilePermission(s + "tmp" + s + "test" + s + "*",
            "execute")));
    assertTrue("Returned false for subset of actions", perms
View Full Code Here

    for (int i = 0; i < perm.length; i++) {
      perms.add(perm[i]);
    }
    assertTrue("Returned true for non-subset of files", !perms
        .implies(new FilePermission("<<ALL FILES>>", "execute")));
    assertTrue("Returned true for non-subset of action", !perms
        .implies(new FilePermission(s + "tmp" + s + "test" + s + "*",
            "execute")));
    assertTrue("Returned false for subset of actions", perms
        .implies(new FilePermission("*", "write")));
    assertTrue("Returned false for subset of files", perms
View Full Code Here

    assertTrue("Returned true for non-subset of files", !perms
        .implies(new FilePermission("<<ALL FILES>>", "execute")));
    assertTrue("Returned true for non-subset of action", !perms
        .implies(new FilePermission(s + "tmp" + s + "test" + s + "*",
            "execute")));
    assertTrue("Returned false for subset of actions", perms
        .implies(new FilePermission("*", "write")));
    assertTrue("Returned false for subset of files", perms
        .implies(new FilePermission(s + "tmp" + s + "test" + s
            + "test.file", "read")));
    assertTrue("Returned false for subset of files and actions", perms
View Full Code Here

    assertTrue("Returned true for non-subset of action", !perms
        .implies(new FilePermission(s + "tmp" + s + "test" + s + "*",
            "execute")));
    assertTrue("Returned false for subset of actions", perms
        .implies(new FilePermission("*", "write")));
    assertTrue("Returned false for subset of files", perms
        .implies(new FilePermission(s + "tmp" + s + "test" + s
            + "test.file", "read")));
    assertTrue("Returned false for subset of files and actions", perms
        .implies(new FilePermission(s + "tmp" + s + "test" + s
            + "test2.file", "write")));
View Full Code Here

    assertTrue("Returned false for subset of actions", perms
        .implies(new FilePermission("*", "write")));
    assertTrue("Returned false for subset of files", perms
        .implies(new FilePermission(s + "tmp" + s + "test" + s
            + "test.file", "read")));
    assertTrue("Returned false for subset of files and actions", perms
        .implies(new FilePermission(s + "tmp" + s + "test" + s
            + "test2.file", "write")));
  }
   
    public void test_RuntimePermission_exitVM(){
View Full Code Here

  }
   
    public void test_RuntimePermission_exitVM(){
        Permissions permissions = new Permissions();
        permissions.add(new RuntimePermission("exitVM"));
        assertTrue(permissions.implies(new RuntimePermission("exitVM.*")));
        assertTrue(permissions.implies(new RuntimePermission("exitVM.0")));
       
        permissions = new Permissions();
        permissions.add(new RuntimePermission("exitVM.*"));
        assertTrue(permissions.implies(new RuntimePermission("exitVM")));
View Full Code Here

   
    public void test_RuntimePermission_exitVM(){
        Permissions permissions = new Permissions();
        permissions.add(new RuntimePermission("exitVM"));
        assertTrue(permissions.implies(new RuntimePermission("exitVM.*")));
        assertTrue(permissions.implies(new RuntimePermission("exitVM.0")));
       
        permissions = new Permissions();
        permissions.add(new RuntimePermission("exitVM.*"));
        assertTrue(permissions.implies(new RuntimePermission("exitVM")));
        assertTrue(permissions.implies(new RuntimePermission("exitVM.0")));
View Full Code Here

        assertTrue(permissions.implies(new RuntimePermission("exitVM.*")));
        assertTrue(permissions.implies(new RuntimePermission("exitVM.0")));
       
        permissions = new Permissions();
        permissions.add(new RuntimePermission("exitVM.*"));
        assertTrue(permissions.implies(new RuntimePermission("exitVM")));
        assertTrue(permissions.implies(new RuntimePermission("exitVM.0")));
    }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.