正在查看: Kaspi.kz v5.85.1 应用的 C6366ciH.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Kaspi.kz v5.85.1 应用的 C6366ciH.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package o;
import java.io.IOException;
import java.security.PublicKey;
import java.security.cert.CertificateEncodingException;
import java.security.cert.CertificateExpiredException;
import java.security.cert.CertificateNotYetValidException;
import java.security.cert.CertificateParsingException;
import java.util.Date;
import java.util.Enumeration;
import javax.security.auth.x500.X500Principal;
class C6366ciH extends AbstractC6369ciK implements InterfaceC6612cmk {
private C6368ciJ AudioAttributesCompatParcelizer;
private PublicKey AudioAttributesImplApi21Parcelizer;
private long[] AudioAttributesImplApi26Parcelizer;
private X500Principal AudioAttributesImplBaseParcelizer;
private volatile int IconCompatParcelizer;
private X500Principal MediaBrowserCompatCustomActionResultReceiver;
private InterfaceC6612cmk read;
private volatile boolean setElement;
private final Object write;
static class setFieldValue extends CertificateEncodingException {
private final Throwable setBackground;
setFieldValue(Throwable th) {
this.setBackground = th;
}
@Override
public Throwable getCause() {
return this.setBackground;
}
}
C6366ciH(InterfaceC6523clF interfaceC6523clF, bRE bre) throws CertificateParsingException {
super(interfaceC6523clF, bre, setError(bre), setOptions(bre), setFieldValue(bre), setLabel(bre));
this.write = new Object();
this.read = new C6406civ();
}
private C6368ciJ RemoteActionCompatParcelizer() {
byte[] bArr;
setFieldValue setfieldvalue;
C6368ciJ c6368ciJ;
synchronized (this.write) {
C6368ciJ c6368ciJ2 = this.AudioAttributesCompatParcelizer;
if (c6368ciJ2 != null) {
return c6368ciJ2;
}
try {
setfieldvalue = null;
bArr = this.setError.setOptions(bML.setFieldValue);
} catch (IOException e) {
bArr = null;
setfieldvalue = new setFieldValue(e);
}
C6368ciJ c6368ciJ3 = new C6368ciJ(this.setBackground, this.setError, this.setOptions, this.setLabel, this.setFieldValue, this.RemoteActionCompatParcelizer, bArr, setfieldvalue);
synchronized (this.write) {
if (this.AudioAttributesCompatParcelizer == null) {
this.AudioAttributesCompatParcelizer = c6368ciJ3;
}
c6368ciJ = this.AudioAttributesCompatParcelizer;
}
return c6368ciJ;
}
}
private static C3782bRv setError(bRE bre) throws CertificateParsingException {
try {
byte[] options = AbstractC6369ciK.setOptions(bre, "2.5.29.19");
if (options == null) {
return null;
}
return C3782bRv.setLabel(AbstractC3657bNe.setElement(options));
} catch (Exception e) {
throw new CertificateParsingException("cannot construct BasicConstraints: " + e);
}
}
private static String setFieldValue(bRE bre) throws CertificateParsingException {
try {
return C6370ciL.setError(bre.setOptions());
} catch (Exception e) {
throw new CertificateParsingException("cannot construct SigAlgName: " + e);
}
}
private static byte[] setLabel(bRE bre) throws CertificateParsingException {
try {
bMM background = bre.setOptions().setBackground();
if (background == null) {
return null;
}
return background.AudioAttributesImplApi21Parcelizer().setOptions(bML.setFieldValue);
} catch (Exception e) {
throw new CertificateParsingException("cannot construct SigAlgParams: " + e);
}
}
private static boolean[] setOptions(bRE bre) throws CertificateParsingException {
try {
byte[] options = AbstractC6369ciK.setOptions(bre, "2.5.29.15");
if (options == null) {
return null;
}
bMG background = bMG.setBackground(AbstractC3657bNe.setElement(options));
byte[] fieldValue = background.setFieldValue();
int length = (fieldValue.length * 8) - background.setElement();
int i = 9;
if (length >= 9) {
i = length;
}
boolean[] zArr = new boolean[i];
for (int i2 = 0; i2 != length; i2++) {
zArr[i2] = (fieldValue[i2 / 8] & (128 >>> (i2 % 8))) != 0;
}
return zArr;
} catch (Exception e) {
throw new CertificateParsingException("cannot construct KeyUsage: " + e);
}
}
@Override
public void checkValidity(Date date) throws CertificateExpiredException, CertificateNotYetValidException {
long time = date.getTime();
long[] error = setError();
if (time > error[1]) {
throw new CertificateExpiredException("certificate expired on " + this.setError.setLabel().setError());
}
if (time >= error[0]) {
return;
}
throw new CertificateNotYetValidException("certificate not valid till " + this.setError.read().setError());
}
@Override
public boolean equals(Object obj) {
C6368ciJ RemoteActionCompatParcelizer;
bMG error;
if (obj == this) {
return true;
}
if (obj instanceof C6366ciH) {
C6366ciH c6366ciH = (C6366ciH) obj;
if (this.setElement && c6366ciH.setElement) {
if (this.IconCompatParcelizer != c6366ciH.IconCompatParcelizer) {
return false;
}
} else if ((this.AudioAttributesCompatParcelizer == null || c6366ciH.AudioAttributesCompatParcelizer == null) && (error = this.setError.setError()) != null && !error.setLabel((AbstractC3657bNe) c6366ciH.setError.setError())) {
return false;
}
RemoteActionCompatParcelizer = RemoteActionCompatParcelizer();
obj = c6366ciH.RemoteActionCompatParcelizer();
} else {
RemoteActionCompatParcelizer = RemoteActionCompatParcelizer();
}
return RemoteActionCompatParcelizer.equals(obj);
}
@Override
public byte[] getEncoded() throws CertificateEncodingException {
return cEJ.setBackground(RemoteActionCompatParcelizer().getEncoded());
}
@Override
public X500Principal getIssuerX500Principal() {
X500Principal x500Principal;
synchronized (this.write) {
X500Principal x500Principal2 = this.AudioAttributesImplBaseParcelizer;
if (x500Principal2 != null) {
return x500Principal2;
}
X500Principal issuerX500Principal = super.getIssuerX500Principal();
synchronized (this.write) {
if (this.AudioAttributesImplBaseParcelizer == null) {
this.AudioAttributesImplBaseParcelizer = issuerX500Principal;
}
x500Principal = this.AudioAttributesImplBaseParcelizer;
}
return x500Principal;
}
}
@Override
public PublicKey getPublicKey() {
PublicKey publicKey;
synchronized (this.write) {
PublicKey publicKey2 = this.AudioAttributesImplApi21Parcelizer;
if (publicKey2 != null) {
return publicKey2;
}
PublicKey publicKey3 = super.getPublicKey();
if (publicKey3 == null) {
return null;
}
synchronized (this.write) {
if (this.AudioAttributesImplApi21Parcelizer == null) {
this.AudioAttributesImplApi21Parcelizer = publicKey3;
}
publicKey = this.AudioAttributesImplApi21Parcelizer;
}
return publicKey;
}
}
@Override
public X500Principal getSubjectX500Principal() {
X500Principal x500Principal;
synchronized (this.write) {
X500Principal x500Principal2 = this.MediaBrowserCompatCustomActionResultReceiver;
if (x500Principal2 != null) {
return x500Principal2;
}
X500Principal subjectX500Principal = super.getSubjectX500Principal();
synchronized (this.write) {
if (this.MediaBrowserCompatCustomActionResultReceiver == null) {
this.MediaBrowserCompatCustomActionResultReceiver = subjectX500Principal;
}
x500Principal = this.MediaBrowserCompatCustomActionResultReceiver;
}
return x500Principal;
}
}
@Override
public int hashCode() {
if (!this.setElement) {
this.IconCompatParcelizer = RemoteActionCompatParcelizer().hashCode();
this.setElement = true;
}
return this.IconCompatParcelizer;
}
public int setBackground() {
try {
byte[] encoded = RemoteActionCompatParcelizer().getEncoded();
int i = 0;
for (int i2 = 1; i2 < encoded.length; i2++) {
i += encoded[i2] * i2;
}
return i;
} catch (CertificateEncodingException unused) {
return 0;
}
}
@Override
public void setBackground(C3655bNc c3655bNc, bMM bmm) {
this.read.setBackground(c3655bNc, bmm);
}
@Override
public bMM setError(C3655bNc c3655bNc) {
return this.read.setError(c3655bNc);
}
public long[] setError() {
long[] jArr;
synchronized (this.write) {
long[] jArr2 = this.AudioAttributesImplApi26Parcelizer;
if (jArr2 != null) {
return jArr2;
}
long[] jArr3 = {super.getNotBefore().getTime(), super.getNotAfter().getTime()};
synchronized (this.write) {
if (this.AudioAttributesImplApi26Parcelizer == null) {
this.AudioAttributesImplApi26Parcelizer = jArr3;
}
jArr = this.AudioAttributesImplApi26Parcelizer;
}
return jArr;
}
}
@Override
public Enumeration setOptions() {
return this.read.setOptions();
}
}