Home | History | Annotate | Download | only in teletrust
      1 package org.bouncycastle.asn1.teletrust;
      2 
      3 import org.bouncycastle.asn1.ASN1ObjectIdentifier;
      4 
      5 /**
      6  * Object identifiers based on the TeleTrust branch.
      7  * <pre>
      8  * TeleTrusT:
      9  *   { iso(1) identifier-organization(3) teleTrust(36) algorithm(3)
     10  * </pre>
     11  */
     12 public interface TeleTrusTObjectIdentifiers
     13 {
     14     /** 1.3.36.3 */
     15     static final ASN1ObjectIdentifier teleTrusTAlgorithm = new ASN1ObjectIdentifier("1.3.36.3");
     16 
     17     /** 1.3.36.3.2.1 */
     18     static final ASN1ObjectIdentifier    ripemd160           = teleTrusTAlgorithm.branch("2.1");
     19     /** 1.3.36.3.2.2 */
     20     static final ASN1ObjectIdentifier    ripemd128           = teleTrusTAlgorithm.branch("2.2");
     21     /** 1.3.36.3.2.3 */
     22     static final ASN1ObjectIdentifier    ripemd256           = teleTrusTAlgorithm.branch("2.3");
     23 
     24     /** 1.3.36.3.3.1 */
     25     static final ASN1ObjectIdentifier teleTrusTRSAsignatureAlgorithm = teleTrusTAlgorithm.branch("3.1");
     26 
     27     /** 1.3.36.3.3.1.2 */
     28     static final ASN1ObjectIdentifier rsaSignatureWithripemd160      = teleTrusTRSAsignatureAlgorithm.branch("2");
     29     /** 1.3.36.3.3.1.3 */
     30     static final ASN1ObjectIdentifier rsaSignatureWithripemd128      = teleTrusTRSAsignatureAlgorithm.branch("3");
     31     /** 1.3.36.3.3.1.4 */
     32     static final ASN1ObjectIdentifier rsaSignatureWithripemd256      = teleTrusTRSAsignatureAlgorithm.branch("4");
     33 
     34     /** 1.3.36.3.3.2 */
     35     static final ASN1ObjectIdentifier    ecSign               = teleTrusTAlgorithm.branch("3.2");
     36 
     37     /** 1.3.36.3.3.2,1 */
     38     static final ASN1ObjectIdentifier    ecSignWithSha1       = ecSign.branch("1");
     39     /** 1.3.36.3.3.2.2 */
     40     static final ASN1ObjectIdentifier    ecSignWithRipemd160  = ecSign.branch("2");
     41 
     42     /** 1.3.36.3.3.2.8 */
     43     static final ASN1ObjectIdentifier ecc_brainpool = teleTrusTAlgorithm.branch("3.2.8");
     44     /** 1.3.36.3.3.2.8.1 */
     45     static final ASN1ObjectIdentifier ellipticCurve = ecc_brainpool.branch("1");
     46     /** 1.3.36.3.3.2.8.1.1 */
     47     static final ASN1ObjectIdentifier versionOne = ellipticCurve.branch("1");
     48 
     49     /** 1.3.36.3.3.2.8.1.1.1 */
     50     static final ASN1ObjectIdentifier brainpoolP160r1 = versionOne.branch("1");
     51     /** 1.3.36.3.3.2.8.1.1.2 */
     52     static final ASN1ObjectIdentifier brainpoolP160t1 = versionOne.branch("2");
     53     /** 1.3.36.3.3.2.8.1.1.3 */
     54     static final ASN1ObjectIdentifier brainpoolP192r1 = versionOne.branch("3");
     55     /** 1.3.36.3.3.2.8.1.1.4 */
     56     static final ASN1ObjectIdentifier brainpoolP192t1 = versionOne.branch("4");
     57     /** 1.3.36.3.3.2.8.1.1.5 */
     58     static final ASN1ObjectIdentifier brainpoolP224r1 = versionOne.branch("5");
     59     /** 1.3.36.3.3.2.8.1.1.6 */
     60     static final ASN1ObjectIdentifier brainpoolP224t1 = versionOne.branch("6");
     61     /** 1.3.36.3.3.2.8.1.1.7 */
     62     static final ASN1ObjectIdentifier brainpoolP256r1 = versionOne.branch("7");
     63     /** 1.3.36.3.3.2.8.1.1.8 */
     64     static final ASN1ObjectIdentifier brainpoolP256t1 = versionOne.branch("8");
     65     /** 1.3.36.3.3.2.8.1.1.9 */
     66     static final ASN1ObjectIdentifier brainpoolP320r1 = versionOne.branch("9");
     67     /** 1.3.36.3.3.2.8.1.1.10 */
     68     static final ASN1ObjectIdentifier brainpoolP320t1 = versionOne.branch("10");
     69     /** 1.3.36.3.3.2.8.1.1.11 */
     70     static final ASN1ObjectIdentifier brainpoolP384r1 = versionOne.branch("11");
     71     /** 1.3.36.3.3.2.8.1.1.12 */
     72     static final ASN1ObjectIdentifier brainpoolP384t1 = versionOne.branch("12");
     73     /** 1.3.36.3.3.2.8.1.1.13 */
     74     static final ASN1ObjectIdentifier brainpoolP512r1 = versionOne.branch("13");
     75     /** 1.3.36.3.3.2.8.1.1.14 */
     76     static final ASN1ObjectIdentifier brainpoolP512t1 = versionOne.branch("14");
     77 }
     78