导航菜单

页面标题

页面副标题

Kaspi.kz v5.85.1 - C6366ciH.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();
    }
}