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

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


package org.eid_bc.bouncycastle.asn1.teletrust;

import com.dtf.face.config.IConstValues;
import org.eid_bc.bouncycastle.asn1.ASN1ObjectIdentifier;
public interface TeleTrusTObjectIdentifiers {
    public static final ASN1ObjectIdentifier brainpoolP160r1;
    public static final ASN1ObjectIdentifier brainpoolP160t1;
    public static final ASN1ObjectIdentifier brainpoolP192r1;
    public static final ASN1ObjectIdentifier brainpoolP192t1;
    public static final ASN1ObjectIdentifier brainpoolP224r1;
    public static final ASN1ObjectIdentifier brainpoolP224t1;
    public static final ASN1ObjectIdentifier brainpoolP256r1;
    public static final ASN1ObjectIdentifier brainpoolP256t1;
    public static final ASN1ObjectIdentifier brainpoolP320r1;
    public static final ASN1ObjectIdentifier brainpoolP320t1;
    public static final ASN1ObjectIdentifier brainpoolP384r1;
    public static final ASN1ObjectIdentifier brainpoolP384t1;
    public static final ASN1ObjectIdentifier brainpoolP512r1;
    public static final ASN1ObjectIdentifier brainpoolP512t1;
    public static final ASN1ObjectIdentifier ecSign;
    public static final ASN1ObjectIdentifier ecSignWithRipemd160;
    public static final ASN1ObjectIdentifier ecSignWithSha1;
    public static final ASN1ObjectIdentifier ecc_brainpool;
    public static final ASN1ObjectIdentifier ellipticCurve;
    public static final ASN1ObjectIdentifier ripemd128;
    public static final ASN1ObjectIdentifier ripemd160;
    public static final ASN1ObjectIdentifier ripemd256;
    public static final ASN1ObjectIdentifier rsaSignatureWithripemd128;
    public static final ASN1ObjectIdentifier rsaSignatureWithripemd160;
    public static final ASN1ObjectIdentifier rsaSignatureWithripemd256;
    public static final ASN1ObjectIdentifier teleTrusTAlgorithm;
    public static final ASN1ObjectIdentifier teleTrusTRSAsignatureAlgorithm;
    public static final ASN1ObjectIdentifier versionOne;

    static {
        ASN1ObjectIdentifier aSN1ObjectIdentifier = new ASN1ObjectIdentifier("1.3.36.3");
        teleTrusTAlgorithm = aSN1ObjectIdentifier;
        ripemd160 = aSN1ObjectIdentifier.branch("2.1");
        ripemd128 = teleTrusTAlgorithm.branch("2.2");
        ripemd256 = teleTrusTAlgorithm.branch("2.3");
        ASN1ObjectIdentifier branch = teleTrusTAlgorithm.branch("3.1");
        teleTrusTRSAsignatureAlgorithm = branch;
        rsaSignatureWithripemd160 = branch.branch(IConstValues.SUITABLE_TYPE_CHOOSE);
        rsaSignatureWithripemd128 = teleTrusTRSAsignatureAlgorithm.branch("3");
        rsaSignatureWithripemd256 = teleTrusTRSAsignatureAlgorithm.branch("4");
        ASN1ObjectIdentifier branch2 = teleTrusTAlgorithm.branch("3.2");
        ecSign = branch2;
        ecSignWithSha1 = branch2.branch("1");
        ecSignWithRipemd160 = ecSign.branch(IConstValues.SUITABLE_TYPE_CHOOSE);
        ASN1ObjectIdentifier branch3 = teleTrusTAlgorithm.branch("3.2.8");
        ecc_brainpool = branch3;
        ASN1ObjectIdentifier branch4 = branch3.branch("1");
        ellipticCurve = branch4;
        ASN1ObjectIdentifier branch5 = branch4.branch("1");
        versionOne = branch5;
        brainpoolP160r1 = branch5.branch("1");
        brainpoolP160t1 = versionOne.branch(IConstValues.SUITABLE_TYPE_CHOOSE);
        brainpoolP192r1 = versionOne.branch("3");
        brainpoolP192t1 = versionOne.branch("4");
        brainpoolP224r1 = versionOne.branch("5");
        brainpoolP224t1 = versionOne.branch("6");
        brainpoolP256r1 = versionOne.branch("7");
        brainpoolP256t1 = versionOne.branch("8");
        brainpoolP320r1 = versionOne.branch("9");
        brainpoolP320t1 = versionOne.branch("10");
        brainpoolP384r1 = versionOne.branch("11");
        brainpoolP384t1 = versionOne.branch("12");
        brainpoolP512r1 = versionOne.branch("13");
        brainpoolP512t1 = versionOne.branch("14");
    }
}