what-the-bank/sources/o/C15429gqI.java

203 lines
7.1 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package o;
import java.io.IOException;
import java.math.BigInteger;
import java.security.cert.CRLException;
import java.security.cert.X509CRLEntry;
import java.util.Date;
import java.util.Enumeration;
import java.util.HashSet;
import java.util.Set;
import javax.security.auth.x500.X500Principal;
import o.C15433gqb;
import org.bouncycastle.asn1.ASN1Encoding;
import org.spongycastle.asn1.ASN1Integer;
/* renamed from: o.gqI, reason: case insensitive filesystem */
/* loaded from: classes6.dex */
final class C15429gqI extends X509CRLEntry {
private C15417gpt a;
private int b;
private boolean c;
private C15433gqb.Sts d;
/* JADX INFO: Access modifiers changed from: protected */
public C15429gqI(C15433gqb.Sts sts, boolean z, C15417gpt c15417gpt) {
this.d = sts;
this.a = e(z, c15417gpt);
}
@Override // java.security.cert.X509Extension
public final boolean hasUnsupportedCriticalExtension() {
Set criticalExtensionOIDs = getCriticalExtensionOIDs();
return (criticalExtensionOIDs == null || criticalExtensionOIDs.isEmpty()) ? false : true;
}
private C15417gpt e(boolean z, C15417gpt c15417gpt) {
if (!z) {
return null;
}
C15314gnC c15314gnC = C15394gpK.a;
C15391gpH a = this.d.a();
C15394gpK c15394gpK = a != null ? (C15394gpK) a.d.get(c15314gnC) : null;
if (c15394gpK == null) {
return c15417gpt;
}
try {
AbstractC15315gnE b = C15394gpK.b(c15394gpK);
gpO[] gpoArr = (b != null ? new gpP(AbstractC15317gnH.a(b)) : null).b;
int length = gpoArr.length;
gpO[] gpoArr2 = new gpO[length];
System.arraycopy(gpoArr, 0, gpoArr2, 0, gpoArr.length);
for (int i = 0; i < length; i++) {
if (gpoArr2[i].e == 4) {
return C15417gpt.c(gpoArr2[i].d);
}
}
} catch (Exception unused) {
}
return null;
}
@Override // java.security.cert.X509CRLEntry
public final X500Principal getCertificateIssuer() {
if (this.a == null) {
return null;
}
try {
return new X500Principal(this.a.l());
} catch (IOException unused) {
return null;
}
}
private Set e(boolean z) {
C15391gpH a = this.d.a();
if (a == null) {
return null;
}
HashSet hashSet = new HashSet();
Enumeration elements = a.a.elements();
while (elements.hasMoreElements()) {
C15314gnC c15314gnC = (C15314gnC) elements.nextElement();
if (z == ((C15394gpK) a.d.get(c15314gnC)).p) {
hashSet.add(c15314gnC.d);
}
}
return hashSet;
}
@Override // java.security.cert.X509Extension
public final Set getCriticalExtensionOIDs() {
return e(true);
}
@Override // java.security.cert.X509Extension
public final Set getNonCriticalExtensionOIDs() {
return e(false);
}
@Override // java.security.cert.X509Extension
public final byte[] getExtensionValue(String str) {
C15314gnC c15314gnC = new C15314gnC(str);
C15391gpH a = this.d.a();
C15394gpK c15394gpK = a != null ? (C15394gpK) a.d.get(c15314gnC) : null;
if (c15394gpK == null) {
return null;
}
try {
return c15394gpK.v.l();
} catch (Exception e) {
StringBuilder sb = new StringBuilder("Exception encoding: ");
sb.append(e.toString());
throw new IllegalStateException(sb.toString());
}
}
@Override // java.security.cert.X509CRLEntry
public final int hashCode() {
if (!this.c) {
this.b = super.hashCode();
this.c = true;
}
return this.b;
}
@Override // java.security.cert.X509CRLEntry
public final boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (obj instanceof C15429gqI) {
return this.d.equals(((C15429gqI) obj).d);
}
return super.equals(this);
}
@Override // java.security.cert.X509CRLEntry
public final byte[] getEncoded() throws CRLException {
try {
return this.d.c(ASN1Encoding.DER);
} catch (IOException e) {
throw new CRLException(e.toString());
}
}
@Override // java.security.cert.X509CRLEntry
public final BigInteger getSerialNumber() {
return new BigInteger(ASN1Integer.e(this.d.e.d(0)).b);
}
@Override // java.security.cert.X509CRLEntry
public final Date getRevocationDate() {
return C15439gqh.e(this.d.e.d(1)).c();
}
@Override // java.security.cert.X509CRLEntry
public final boolean hasExtensions() {
return this.d.a() != null;
}
@Override // java.security.cert.X509CRLEntry
public final String toString() {
StringBuffer stringBuffer = new StringBuffer(" userCertificate: ");
String b = grR.b();
stringBuffer.append(getSerialNumber()).append(b);
stringBuffer.append(" revocationDate: ").append(getRevocationDate()).append(b);
stringBuffer.append(" certificateIssuer: ").append(getCertificateIssuer()).append(b);
C15391gpH a = this.d.a();
if (a != null) {
Enumeration elements = a.a.elements();
if (elements.hasMoreElements()) {
stringBuffer.append(" crlEntryExtensions:").append(b);
while (elements.hasMoreElements()) {
C15314gnC c15314gnC = (C15314gnC) elements.nextElement();
C15394gpK c15394gpK = (C15394gpK) a.d.get(c15314gnC);
if (c15394gpK.v != null) {
C15348gnx c15348gnx = new C15348gnx(c15394gpK.v.b());
stringBuffer.append(" critical(").append(c15394gpK.p).append(") ");
try {
if (c15314gnC.equals(C15394gpK.r)) {
stringBuffer.append(gpF.d(C15350gnz.a(c15348gnx.b()))).append(b);
} else if (c15314gnC.equals(C15394gpK.a)) {
StringBuffer append = stringBuffer.append("Certificate issuer: ");
AbstractC15315gnE b2 = c15348gnx.b();
append.append(b2 != null ? new gpP(AbstractC15317gnH.a(b2)) : null).append(b);
} else {
stringBuffer.append(c15314gnC.d);
stringBuffer.append(" value = ").append(C15408gpk.d(c15348gnx.b())).append(b);
}
} catch (Exception unused) {
stringBuffer.append(c15314gnC.d);
stringBuffer.append(" value = *****").append(b);
}
} else {
stringBuffer.append(b);
}
}
}
}
return stringBuffer.toString();
}
}