【好享分期】 v3.0.1版本的 MD5 值为:4dde786c0dd75e18c9b4a7360f7e9d2f

以下内容为反编译后的 EACObjectIdentifiers.java 源代码,内容仅作参考


package org.eid_bc.bouncycastle.asn1.eac;

import com.dtf.face.config.IConstValues;
import org.eid_bc.bouncycastle.asn1.ASN1ObjectIdentifier;
public interface EACObjectIdentifiers {
    public static final ASN1ObjectIdentifier bsi_de;
    public static final ASN1ObjectIdentifier id_CA;
    public static final ASN1ObjectIdentifier id_CA_DH;
    public static final ASN1ObjectIdentifier id_CA_DH_3DES_CBC_CBC;
    public static final ASN1ObjectIdentifier id_CA_ECDH;
    public static final ASN1ObjectIdentifier id_CA_ECDH_3DES_CBC_CBC;
    public static final ASN1ObjectIdentifier id_EAC_ePassport;
    public static final ASN1ObjectIdentifier id_PK;
    public static final ASN1ObjectIdentifier id_PK_DH;
    public static final ASN1ObjectIdentifier id_PK_ECDH;
    public static final ASN1ObjectIdentifier id_TA;
    public static final ASN1ObjectIdentifier id_TA_ECDSA;
    public static final ASN1ObjectIdentifier id_TA_ECDSA_SHA_1;
    public static final ASN1ObjectIdentifier id_TA_ECDSA_SHA_224;
    public static final ASN1ObjectIdentifier id_TA_ECDSA_SHA_256;
    public static final ASN1ObjectIdentifier id_TA_ECDSA_SHA_384;
    public static final ASN1ObjectIdentifier id_TA_ECDSA_SHA_512;
    public static final ASN1ObjectIdentifier id_TA_RSA;
    public static final ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_1;
    public static final ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_256;
    public static final ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_512;
    public static final ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_1;
    public static final ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_256;
    public static final ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_512;

    static {
        ASN1ObjectIdentifier aSN1ObjectIdentifier = new ASN1ObjectIdentifier("0.4.0.127.0.7");
        bsi_de = aSN1ObjectIdentifier;
        ASN1ObjectIdentifier branch = aSN1ObjectIdentifier.branch("2.2.1");
        id_PK = branch;
        id_PK_DH = branch.branch("1");
        id_PK_ECDH = id_PK.branch(IConstValues.SUITABLE_TYPE_CHOOSE);
        ASN1ObjectIdentifier branch2 = bsi_de.branch("2.2.3");
        id_CA = branch2;
        ASN1ObjectIdentifier branch3 = branch2.branch("1");
        id_CA_DH = branch3;
        id_CA_DH_3DES_CBC_CBC = branch3.branch("1");
        ASN1ObjectIdentifier branch4 = id_CA.branch(IConstValues.SUITABLE_TYPE_CHOOSE);
        id_CA_ECDH = branch4;
        id_CA_ECDH_3DES_CBC_CBC = branch4.branch("1");
        ASN1ObjectIdentifier branch5 = bsi_de.branch("2.2.2");
        id_TA = branch5;
        ASN1ObjectIdentifier branch6 = branch5.branch("1");
        id_TA_RSA = branch6;
        id_TA_RSA_v1_5_SHA_1 = branch6.branch("1");
        id_TA_RSA_v1_5_SHA_256 = id_TA_RSA.branch(IConstValues.SUITABLE_TYPE_CHOOSE);
        id_TA_RSA_PSS_SHA_1 = id_TA_RSA.branch("3");
        id_TA_RSA_PSS_SHA_256 = id_TA_RSA.branch("4");
        id_TA_RSA_v1_5_SHA_512 = id_TA_RSA.branch("5");
        id_TA_RSA_PSS_SHA_512 = id_TA_RSA.branch("6");
        ASN1ObjectIdentifier branch7 = id_TA.branch(IConstValues.SUITABLE_TYPE_CHOOSE);
        id_TA_ECDSA = branch7;
        id_TA_ECDSA_SHA_1 = branch7.branch("1");
        id_TA_ECDSA_SHA_224 = id_TA_ECDSA.branch(IConstValues.SUITABLE_TYPE_CHOOSE);
        id_TA_ECDSA_SHA_256 = id_TA_ECDSA.branch("3");
        id_TA_ECDSA_SHA_384 = id_TA_ECDSA.branch("4");
        id_TA_ECDSA_SHA_512 = id_TA_ECDSA.branch("5");
        id_EAC_ePassport = bsi_de.branch("3.1.2.1");
    }
}