Lines Matching refs:excluded
45 * The name constraints extension provides permitted and excluded
49 * matching a restriction in the excluded subtrees field is invalid
85 private GeneralSubtrees excluded = null;
95 if (excluded != null) {
96 for (int i = 0; i < excluded.size(); i++) {
97 GeneralSubtree subtree = excluded.get(i);
120 if (permitted == null && excluded == null) {
133 if (excluded != null) {
135 excluded.encode(tmp);
149 * @param excluded the excluded GeneralSubtrees (null for optional).
152 GeneralSubtrees excluded)
155 this.excluded = excluded;
203 if (excluded != null) {
204 throw new IOException("Duplicate excluded " +
208 excluded = new GeneralSubtrees(opt);
223 ((excluded == null) ? "" :
224 ("\n Excluded:" + excluded.toString()))
260 excluded = (GeneralSubtrees)obj;
275 return (excluded);
289 excluded = null;
332 * excluded subtrees state variable to the union of its previous
348 * excluded subtrees state variable to the union of its previous
354 if (excluded == null) {
355 excluded = (newExcluded != null) ?
359 // Merge new excluded with current excluded (union)
360 excluded.union(newExcluded);
380 // Merge new excluded subtrees to current excluded (union)
382 if (excluded != null) {
383 excluded.union(newExcluded);
385 excluded = (GeneralSubtrees)newExcluded.clone();
391 // Optional optimization: remove permitted subtrees that are excluded.
396 permitted.reduce(excluded);
411 * the excluded subtrees state variables.
489 * permitted and excluded subtrees variables.
500 // Verify that the name is consistent with the excluded subtrees
501 if (excluded != null && excluded.size() > 0) {
503 for (int i = 0; i < excluded.size(); i++) {
504 GeneralSubtree gs = excluded.get(i);
514 // if name matches or narrows any excluded subtree,
518 case GeneralNameInterface.NAME_WIDENS: // name widens excluded
522 case GeneralNameInterface.NAME_NARROWS: // subject name excluded
610 if (excluded != null) {
611 newNCE.excluded = (GeneralSubtrees) excluded.clone();