Lines Matching defs:principals

266  *  If there is a comma-separated list of principals in the grant
268 * comma-separated list or principals.
271 * with all the principals associated with the <code>Subject</code>
804 if (ge.principals != null && ge.principals.size() > 0) {
806 ge.principals.listIterator();
823 if (replacePrincipals(ge.principals, keyStore) == false)
825 PolicyEntry entry = new PolicyEntry(codesource, ge.principals);
1270 Principal[] principals) {
1274 addPermissions(perms, cs, principals, entry);
1281 addPermissions(perms, cs, principals, entry);
1307 Principal[] principals,
1337 if (principals != null) {
1338 for (int i = 0; i < principals.length; i++) {
1340 (principals[i].getClass().getName(),
1341 principals[i].getName()));
1344 debug.println("evaluate principals:\n" +
1351 // policy entry has no principals -
1352 // add perms regardless of principals in current ACC
1354 addPerms(perms, principals, entry);
1356 debug.println("evaluation (codesource/principals) passed");
1360 } else if (principals == null || principals.length == 0) {
1362 // current thread has no principals but this policy entry
1363 // has principals - perms are not added
1366 debug.println("evaluation (principals) failed");
1371 // current thread has principals and this policy entry
1372 // has principals. see if policy entry principals match
1373 // principals in current ACC
1391 if (!checkEntryPs(principals, pppe)) {
1393 debug.println("evaluation (principals) failed");
1415 // implies the current thread's principals
1417 Set<Principal> pSet = new HashSet<>(principals.length);
1418 for (int j = 0; j < principals.length; j++) {
1419 pSet.add(principals[j]);
1445 if (!checkEntryPs(principals, pppe)) {
1447 debug.println("evaluation (principals) failed");
1461 // all policy entry principals were found in the current ACC -
1465 debug.println("evaluation (codesource/principals) passed");
1467 addPerms(perms, principals, entry);
1500 * @param pList an array of principals from the current thread's
1537 * @param entryPs list of principals for the Policy entry.
1551 // No principals in the grant to substitute
1719 // one of the current Domain's principals
1863 Principal[] principals = pd.getPrincipals();
1864 String pals = "<no principals>";
1865 if (principals != null && principals.length > 0) {
1866 StringBuilder palBuf = new StringBuilder("(principals ");
1867 for (int i = 0; i < principals.length; i++) {
1868 palBuf.append(principals[i].getClass().getName() +
1869 " \"" + principals[i].getName() +
1871 if (i < principals.length-1)
1891 List<PolicyParser.PrincipalEntry> principals, KeyStore keystore) {
1893 if (principals == null || principals.size() == 0 || keystore == null)
1896 ListIterator<PolicyParser.PrincipalEntry> i = principals.listIterator();
2093 private final List<PolicyParser.PrincipalEntry> principals;
2108 PolicyEntry(CodeSource cs, List<PolicyParser.PrincipalEntry> principals)
2112 this.principals = principals; // can be null
2121 return principals; // can be null