Package java.security

Examples of java.security.PermissionCollection.elements()


        policy.refresh();

        final URL url = new URL( "http://spice.sourceforge.net/-" );
        final CodeSource codeSource = new CodeSource( url, new Certificate[ 0 ] );
        final PermissionCollection permissions = policy.getPermissions( codeSource );
        assertEquals( "Expect no permissions for http://...", false, permissions.elements().hasMoreElements() );

        final CodeSource otherCodeSource = new CodeSource( null, new Certificate[ 0 ] );
        final PermissionCollection otherPermissions = policy.getPermissions( otherCodeSource );
        assertEquals( "Expect no permissions for null location", false, otherPermissions.elements().hasMoreElements() );
    }
View Full Code Here


        final TestResolver resolver = new TestResolver();
        final Policy policy = builder.buildPolicy( metaData, resolver );
        final CodeSource codesource =
            new CodeSource( new URL( "file:/" ), new Certificate[]{MockCertificate.JENNY_CERTIFICATE} );
        final PermissionCollection permissions = policy.getPermissions( codesource );
        final Enumeration enumeration = permissions.elements();
        while( enumeration.hasMoreElements() )
        {
            final Object perm = enumeration.nextElement();
            if( perm instanceof UnresolvedPermission )
            {
View Full Code Here

        final PermissionCollection permissions = policy.getPermissions( codeSource );
        assertEquals( "Expect no permissions for http://...", false, permissions.elements().hasMoreElements() );

        final CodeSource otherCodeSource = new CodeSource( null, new Certificate[ 0 ] );
        final PermissionCollection otherPermissions = policy.getPermissions( otherCodeSource );
        assertEquals( "Expect no permissions for null location", false, otherPermissions.elements().hasMoreElements() );
    }
}
View Full Code Here

                     URLClassLoader classLoader = new URLClassLoader(urls,ConfiguredHost.class.getClassLoader()) {
                        protected PermissionCollection getPermissions(CodeSource source) {
                           PermissionCollection collection = super.getPermissions(source);
                           URL url = source.getLocation();
                           getLogger().info("Code source: "+url);
                           Enumeration<Permission> permissions = collection.elements();
                           while (permissions.hasMoreElements()) {
                              Permission p = permissions.nextElement();
                              getLogger().info("Permission: "+p.getName()+", "+p.getClass().getName()+", action: "+p.getActions());
                           }
                           return collection;
View Full Code Here

                           return collection;
                        }
                     };
                     foundClass = classLoader.loadClass(className);
                     PermissionCollection collection = foundClass.getProtectionDomain().getPermissions();
                     Enumeration<Permission> permissions = collection.elements();
                     while (permissions.hasMoreElements()) {
                        Permission p = permissions.nextElement();
                        getLogger().info("Permission: "+p.getName()+", "+p.getClass().getName()+", action: "+p.getActions());
                     }
                  }
View Full Code Here

                     URLClassLoader classLoader = new URLClassLoader(urls,ConfiguredHost.class.getClassLoader()) {
                        protected PermissionCollection getPermissions(CodeSource source) {
                           PermissionCollection collection = super.getPermissions(source);
                           URL url = source.getLocation();
                           getLogger().info("Code source: "+url);
                           Enumeration<Permission> permissions = collection.elements();
                           while (permissions.hasMoreElements()) {
                              Permission p = permissions.nextElement();
                              getLogger().info("Permission: "+p.getName()+", "+p.getClass().getName()+", action: "+p.getActions());
                           }
                           return collection;
View Full Code Here

                           return collection;
                        }
                     };
                     foundClass = classLoader.loadClass(className);
                     PermissionCollection collection = foundClass.getProtectionDomain().getPermissions();
                     Enumeration<Permission> permissions = collection.elements();
                     while (permissions.hasMoreElements()) {
                        Permission p = permissions.nextElement();
                        getLogger().info("Permission: "+p.getName()+", "+p.getClass().getName()+", action: "+p.getActions());
                     }
                  }
View Full Code Here

                    Permissions perms = new Permissions();
                    PermissionCollection coll = pd.getPermissions();
                    java.util.Enumeration<Permission> e;
                    if (coll != null) {
                        synchronized (coll) {
                            e = coll.elements();
                            while (e.hasMoreElements()) {
                                Permission newPerm =
                                        e.nextElement();
                                 perms.add(newPerm);
                            }
View Full Code Here

                    });

                    // add the newly granted perms,
                    // avoiding duplicates
                    synchronized (newPerms) {
                        e = newPerms.elements();
                        while (e.hasMoreElements()) {
                            Permission newPerm = e.nextElement();
                            if (!perms.implies(newPerm)) {
                                perms.add(newPerm);
                                if (debug != null)
View Full Code Here

        Permissions perms = new Permissions();
        PermissionCollection coll = pd.getPermissions();
        java.util.Enumeration e;
        if (coll != null) {
      synchronized (coll) {
          e = coll.elements();
          while (e.hasMoreElements()) {
        Permission newPerm =
          (Permission)e.nextElement();
         perms.add(newPerm);
          }
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.