1b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallampackage org.bouncycastle.asn1.teletrust;
2b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam
36e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstromimport org.bouncycastle.asn1.ASN1ObjectIdentifier;
4b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam
5b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallampublic interface TeleTrusTObjectIdentifiers
6b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam{
76e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier teleTrusTAlgorithm = new ASN1ObjectIdentifier("1.3.36.3");
86e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom
96e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier    ripemd160           = teleTrusTAlgorithm.branch("2.1");
106e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier    ripemd128           = teleTrusTAlgorithm.branch("2.2");
116e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier    ripemd256           = teleTrusTAlgorithm.branch("2.3");
126e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom
136e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier teleTrusTRSAsignatureAlgorithm = teleTrusTAlgorithm.branch("3.1");
146e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom
156e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier    rsaSignatureWithripemd160           = teleTrusTRSAsignatureAlgorithm.branch("2");
166e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier    rsaSignatureWithripemd128           = teleTrusTRSAsignatureAlgorithm.branch("3");
176e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier    rsaSignatureWithripemd256           = teleTrusTRSAsignatureAlgorithm.branch("4");
186e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom
196e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier    ecSign = teleTrusTAlgorithm.branch("3.2");
206e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom
216e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier    ecSignWithSha1  = ecSign.branch("1");
226e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier    ecSignWithRipemd160  = ecSign.branch("2");
236e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom
246e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier ecc_brainpool = teleTrusTAlgorithm.branch("3.2.8");
256e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier ellipticCurve = ecc_brainpool.branch("1");
266e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier versionOne = ellipticCurve.branch("1");
276e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom
286e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP160r1 = versionOne.branch("1");
296e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP160t1 = versionOne.branch("2");
306e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP192r1 = versionOne.branch("3");
316e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP192t1 = versionOne.branch("4");
326e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP224r1 = versionOne.branch("5");
336e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP224t1 = versionOne.branch("6");
346e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP256r1 = versionOne.branch("7");
356e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP256t1 = versionOne.branch("8");
366e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP320r1 = versionOne.branch("9");
376e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP320t1 = versionOne.branch("10");
386e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP384r1 = versionOne.branch("11");
396e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP384t1 = versionOne.branch("12");
406e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP512r1 = versionOne.branch("13");
416e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom    static final ASN1ObjectIdentifier brainpoolP512t1 = versionOne.branch("14");
42b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam}
43