导航菜单

页面标题

页面副标题

moonshot.企业版 v8.14.46 - C0187.java 源代码

正在查看: moonshot.企业版 v8.14.46 应用的 C0187.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package JINLt5EavtBRnNuKNNEN.hX79Ew6mJdJrSjlkdwnl.c8sKPHc73aST6XPVbBtC.Br4pJOF4IGdFfijfw7b7;

import JINLt5EavtBRnNuKNNEN.hX79Ew6mJdJrSjlkdwnl.c8sKPHc73aST6XPVbBtC.AbstractC0679;
import JINLt5EavtBRnNuKNNEN.hX79Ew6mJdJrSjlkdwnl.c8sKPHc73aST6XPVbBtC.AbstractC0702;
import JINLt5EavtBRnNuKNNEN.hX79Ew6mJdJrSjlkdwnl.c8sKPHc73aST6XPVbBtC.C0663;
import JINLt5EavtBRnNuKNNEN.hX79Ew6mJdJrSjlkdwnl.c8sKPHc73aST6XPVbBtC.C0680;
import JINLt5EavtBRnNuKNNEN.hX79Ew6mJdJrSjlkdwnl.c8sKPHc73aST6XPVbBtC.C0697;
import JINLt5EavtBRnNuKNNEN.hX79Ew6mJdJrSjlkdwnl.c8sKPHc73aST6XPVbBtC.C0722;
import JINLt5EavtBRnNuKNNEN.hX79Ew6mJdJrSjlkdwnl.iTeGsf4pEYeDatV5mlQ3.C1318;
import YtIwzuk71RZuqsQkeRfV.C2153;
import java.io.IOException;
import java.util.Hashtable;

public class C0187 extends AbstractC0679 {

    public static final int f791 = 192;

    public static final int f792 = 64;

    public static final int f793 = 1;

    public static final int f794 = 2;

    public static final int f796 = 0;

    public static final int f798 = 128;

    public C0680 f799;

    public C0663 f800;

    public static final C0663 f790 = InterfaceC0175.f711.m2759("3.1.2.1");

    public static Hashtable f789 = new Hashtable();

    public static C0178 f797 = new C0178();

    public static Hashtable f795 = new Hashtable();

    static {
        f789.put(C1318.m4972(2), "RADG4");
        f789.put(C1318.m4972(1), "RADG3");
        f797.put(C1318.m4972(f791), "CVCA");
        f797.put(C1318.m4972(128), "DV_DOMESTIC");
        f797.put(C1318.m4972(64), "DV_FOREIGN");
        f797.put(C1318.m4972(0), "IS");
    }

    public C0187(C0663 c0663, int i) throws IOException {
        m1056(c0663);
        m1055((byte) i);
    }

    private void m1055(byte b) {
        this.f799 = new C0680(C0188.m1062(83), new byte[]{b});
    }

    private void m1056(C0663 c0663) {
        this.f800 = c0663;
    }

    public static int m1057(String str) {
        Integer num = (Integer) f797.m1005(str);
        if (num != null) {
            return num.intValue();
        }
        throw new IllegalArgumentException("Unknown value " + str);
    }

    public static String m1058(int i) {
        return (String) f797.get(C1318.m4972(i));
    }

    private void m1059(C0697 c0697) throws IOException {
        AbstractC0702 m2857 = c0697.m2857();
        if (!(m2857 instanceof C0663)) {
            throw new IllegalArgumentException("no Oid in CerticateHolderAuthorization");
        }
        this.f800 = (C0663) m2857;
        AbstractC0702 m28572 = c0697.m2857();
        if (!(m28572 instanceof C0680)) {
            throw new IllegalArgumentException("No access rights in CerticateHolderAuthorization");
        }
        this.f799 = (C0680) m28572;
    }

    public C0663 m1060() {
        return this.f800;
    }

    @Override
    public AbstractC0702 mo926() {
        C0722 c0722 = new C0722();
        c0722.m2899(this.f800);
        c0722.m2899(this.f799);
        return new C0680(76, c0722);
    }

    public int m1061() {
        return this.f799.m2815()[0] & C2153.f7625;
    }

    public C0187(C0680 c0680) throws IOException {
        if (c0680.m2814() == 76) {
            m1059(new C0697(c0680.m2815()));
        }
    }
}