Package java.security

Examples of java.security.Permissions.implies()


        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


            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

            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

        if (principals.length == 0) return false;

        for (Principal principal : principals) {
            Permissions permissions = principalPermissionsMap.get(principal);

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

        return false;
    }
View Full Code Here

            // We grant access when no principal is associated to the subject.
            perms.add(new AllPermission());
        }
        if (null != perms)
        {
            permImplied = perms.implies(permission);
        }
        return permImplied;
    }

    /**
 
View Full Code Here

                        }
                    }
                }
               
                // check permission
                if (permissions.implies(permission))
                {
                    return true;
                }
            }
View Full Code Here

/* 134 */         Permissions perms = (Permissions)this.rolePermissions.get(name);
/* 135 */         if (this.trace)
/* 136 */           log.trace("Checking role=" + name + " perms=" + perms);
/* 137 */         if (perms == null)
/*     */           continue;
/* 139 */         implied = perms.implies(permission);
/* 140 */         if (this.trace) {
/* 141 */           log.trace((implied ? "Allowed: " : "Denied: ") + " permission=" + permission);
/*     */         }
/*     */       }
/*     */
View Full Code Here

        if (principals.length == 0) return false;

        for (Principal principal : principals) {
            Permissions permissions = (Permissions) principalPermissionsMap.get(principal);

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

        return false;
    }
View Full Code Here

            Principal principal = principals[i];
            if (!(principal instanceof RealmPrincipal)) continue;

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

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

        return false;
    }
View Full Code Here

            Principal principal = principals[i];
            if (!(principal instanceof RealmPrincipal)) continue;

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

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

        }

        return false;
    }
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.