113 lines
3.0 KiB
Java
113 lines
3.0 KiB
Java
|
package o;
|
||
|
|
||
|
import java.security.cert.PolicyNode;
|
||
|
import java.util.ArrayList;
|
||
|
import java.util.HashSet;
|
||
|
import java.util.Iterator;
|
||
|
import java.util.List;
|
||
|
import java.util.Set;
|
||
|
|
||
|
/* renamed from: o.grm, reason: case insensitive filesystem */
|
||
|
/* loaded from: classes6.dex */
|
||
|
public final class C15485grm implements PolicyNode {
|
||
|
boolean a;
|
||
|
PolicyNode b;
|
||
|
private int c;
|
||
|
List d;
|
||
|
protected Set e;
|
||
|
private Set f;
|
||
|
private String g;
|
||
|
|
||
|
public C15485grm(List list, int i, Set set, PolicyNode policyNode, Set set2, String str, boolean z) {
|
||
|
this.d = list;
|
||
|
this.c = i;
|
||
|
this.e = set;
|
||
|
this.b = policyNode;
|
||
|
this.f = set2;
|
||
|
this.g = str;
|
||
|
this.a = z;
|
||
|
}
|
||
|
|
||
|
@Override // java.security.cert.PolicyNode
|
||
|
public final Iterator getChildren() {
|
||
|
return this.d.iterator();
|
||
|
}
|
||
|
|
||
|
public final String toString() {
|
||
|
return d("");
|
||
|
}
|
||
|
|
||
|
private String d(String str) {
|
||
|
StringBuffer stringBuffer = new StringBuffer();
|
||
|
stringBuffer.append(str);
|
||
|
stringBuffer.append(this.g);
|
||
|
stringBuffer.append(" {\n");
|
||
|
for (int i = 0; i < this.d.size(); i++) {
|
||
|
C15485grm c15485grm = (C15485grm) this.d.get(i);
|
||
|
StringBuilder sb = new StringBuilder();
|
||
|
sb.append(str);
|
||
|
sb.append(" ");
|
||
|
stringBuffer.append(c15485grm.d(sb.toString()));
|
||
|
}
|
||
|
stringBuffer.append(str);
|
||
|
stringBuffer.append("}\n");
|
||
|
return stringBuffer.toString();
|
||
|
}
|
||
|
|
||
|
public final Object clone() {
|
||
|
return b();
|
||
|
}
|
||
|
|
||
|
private C15485grm b() {
|
||
|
HashSet hashSet = new HashSet();
|
||
|
Iterator it = this.e.iterator();
|
||
|
while (it.hasNext()) {
|
||
|
hashSet.add(new String((String) it.next()));
|
||
|
}
|
||
|
HashSet hashSet2 = new HashSet();
|
||
|
Iterator it2 = this.f.iterator();
|
||
|
while (it2.hasNext()) {
|
||
|
hashSet2.add(new String((String) it2.next()));
|
||
|
}
|
||
|
C15485grm c15485grm = new C15485grm(new ArrayList(), this.c, hashSet, null, hashSet2, new String(this.g), this.a);
|
||
|
Iterator it3 = this.d.iterator();
|
||
|
while (it3.hasNext()) {
|
||
|
C15485grm b = ((C15485grm) it3.next()).b();
|
||
|
b.b = c15485grm;
|
||
|
c15485grm.d.add(b);
|
||
|
b.b = c15485grm;
|
||
|
}
|
||
|
return c15485grm;
|
||
|
}
|
||
|
|
||
|
@Override // java.security.cert.PolicyNode
|
||
|
public final boolean isCritical() {
|
||
|
return this.a;
|
||
|
}
|
||
|
|
||
|
@Override // java.security.cert.PolicyNode
|
||
|
public final String getValidPolicy() {
|
||
|
return this.g;
|
||
|
}
|
||
|
|
||
|
@Override // java.security.cert.PolicyNode
|
||
|
public final Set getPolicyQualifiers() {
|
||
|
return this.f;
|
||
|
}
|
||
|
|
||
|
@Override // java.security.cert.PolicyNode
|
||
|
public final PolicyNode getParent() {
|
||
|
return this.b;
|
||
|
}
|
||
|
|
||
|
@Override // java.security.cert.PolicyNode
|
||
|
public final Set getExpectedPolicies() {
|
||
|
return this.e;
|
||
|
}
|
||
|
|
||
|
@Override // java.security.cert.PolicyNode
|
||
|
public final int getDepth() {
|
||
|
return this.c;
|
||
|
}
|
||
|
}
|