Package java.security

Examples of java.security.SecurityPermission


        }
    }

    /** Tests conversion of null, empty and non-empty heterogeneous collections. */
    public void testToPermissionCollection() {
        Permission p1 = new SecurityPermission("abc");
        Permission p2 = new AllPermission();
        Collection c1 = Arrays.asList(new Permission[] { p1, p2, });

        PermissionCollection pc = PolicyUtils.toPermissionCollection(null);
        assertNotNull(pc);
View Full Code Here


        assertTrue(c2.contains(p2));
    }
   
    public void testInstantiatePermission() throws Throwable {
        String name = "abc";
        Permission expected = new SecurityPermission(name);
        //test valid input
        assertEquals(expected, PolicyUtils.instantiatePermission(SecurityPermission.class, name, null));
        assertEquals(expected, PolicyUtils.instantiatePermission(SecurityPermission.class, name, "4t46"));
       
        //test invalid class
View Full Code Here

        Collection entries = parser.parse(tmp.toURI().toURL(), null);
        assertEquals(2, entries.size());
        for (Iterator iter = entries.iterator(); iter.hasNext();) {
            PolicyEntry element = (PolicyEntry)iter.next();
            if (element.getPermissions()
                .contains(new SecurityPermission("ZZZ"))) {
                assertTrue(element.impliesCodeSource(new CodeSource(null,
                    (Certificate[])null)));
                assertTrue(element.impliesPrincipals(null));
            } else if (element.getPermissions()
                .contains(new SecurityPermission("YYY"))) {
                assertFalse(element.impliesCodeSource(null));
                assertFalse(element.impliesPrincipals(null));
                assertTrue(element.impliesCodeSource(new CodeSource(new URL(
                    "http://a.b.c/-"), (Certificate[])null)));
                assertTrue(element
View Full Code Here

            new ArrayList(), new ArrayList());
        assertTrue(pe.isVoid());
        assertNull(pe.getPermissions());

        Collection perms = Arrays.asList(new Permission[] {
            new SecurityPermission("dsfg"), new AllPermission() });
        pe = new PolicyEntry(null, null, perms);
        assertFalse(pe.isVoid());
        assertEquals(perms, new ArrayList(pe.getPermissions()));
    }
View Full Code Here

    // Test for method boolean
    // java.security.AllPermission.equals(java.lang.Object)
    assertTrue("Two AllPermissions not equal to each other.",
        new AllPermission().equals(new AllPermission()));
    assertTrue("AllPermission equals a SecurityPermission.",
        !(new AllPermission().equals(new SecurityPermission("ugh!"))));
  }
View Full Code Here

    // Test for method boolean
    // java.security.AllPermission.implies(java.security.Permission)
    assertTrue("AllPermission does not imply a AllPermission.",
        new AllPermission().implies(new AllPermission()));
    assertTrue("AllPermission does not imply a SecurityPermission.",
        new AllPermission().implies(new SecurityPermission("ugh!")));
    assertTrue("SecurityPermission implies AllPermission.",
        !(new SecurityPermission("ugh!").implies(new AllPermission())));
  }
View Full Code Here

    public void testImplies()
    {
        UnresolvedPermission up = new UnresolvedPermission("java.security.SecurityPermission", "a.b.c", null, null);
        assertFalse(up.implies(up));
        assertFalse(up.implies(new AllPermission()));
        assertFalse(up.implies(new SecurityPermission("a.b.c")));
    }
View Full Code Here

        // tomcat does not have any Permission types so instead of
        // creating a TomcatPermission for this, use SecurityPermission.
        if (Globals.IS_SECURITY_ENABLED) {
            Permission perm =
                new SecurityPermission("getUnwrappedCoyoteResponse");
            AccessController.checkPermission(perm);
        }

        return response;
    }
View Full Code Here

    public static void setContextID(String contextID)
    {
  java.lang.SecurityManager sm = System.getSecurityManager();
  if (sm != null)
      sm.checkPermission(new SecurityPermission("setPolicy"));
  
  thisContextID.set(contextID);
    }
View Full Code Here

    public static void setHandlerData(Object data)
    {

  java.lang.SecurityManager sm = System.getSecurityManager();
  if (sm != null)
      sm.checkPermission(new SecurityPermission("setPolicy"));
  
  thisHandlerData.set(data);
    }
View Full Code Here

TOP

Related Classes of java.security.SecurityPermission

Copyright © 2018 www.massapicom. 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.