Home | History | Annotate | Download | only in iana
      1 package org.bouncycastle.asn1.iana;
      2 
      3 import org.bouncycastle.asn1.ASN1ObjectIdentifier;
      4 
      5 /**
      6  * IANA:
      7  *  { iso(1) identifier-organization(3) dod(6) internet(1) } == IETF defined things
      8  */
      9 public interface IANAObjectIdentifiers
     10 {
     11 
     12     /** { iso(1) identifier-organization(3) dod(6) internet(1) } == IETF defined things */
     13     static final ASN1ObjectIdentifier   internet       = new ASN1ObjectIdentifier("1.3.6.1");
     14     /** 1.3.6.1.1: Internet directory: X.500 */
     15     static final ASN1ObjectIdentifier   directory      = internet.branch("1");
     16     /** 1.3.6.1.2: Internet management */
     17     static final ASN1ObjectIdentifier   mgmt           = internet.branch("2");
     18     /** 1.3.6.1.3: */
     19     static final ASN1ObjectIdentifier   experimental   = internet.branch("3");
     20     /** 1.3.6.1.4: */
     21     static final ASN1ObjectIdentifier   _private       = internet.branch("4");
     22     /** 1.3.6.1.5: Security services */
     23     static final ASN1ObjectIdentifier   security       = internet.branch("5");
     24     /** 1.3.6.1.6: SNMPv2 -- never really used */
     25     static final ASN1ObjectIdentifier   SNMPv2         = internet.branch("6");
     26     /** 1.3.6.1.7: mail -- never really used */
     27     static final ASN1ObjectIdentifier   mail           = internet.branch("7");
     28 
     29 
     30     // id-SHA1 OBJECT IDENTIFIER ::=
     31     // {iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) ipsec(8) isakmpOakley(1)}
     32     //
     33 
     34 
     35     /** IANA security mechanisms; 1.3.6.1.5.5 */
     36     static final ASN1ObjectIdentifier    security_mechanisms  = security.branch("5");
     37     /** IANA security nametypes;  1.3.6.1.5.6 */
     38     static final ASN1ObjectIdentifier    security_nametypes   = security.branch("6");
     39 
     40     /** PKIX base OID:            1.3.6.1.5.6.6 */
     41     static final ASN1ObjectIdentifier    pkix                 = security_mechanisms.branch("6");
     42 
     43 
     44     /** IPSEC base OID:                        1.3.6.1.5.5.8 */
     45     static final ASN1ObjectIdentifier    ipsec                = security_mechanisms.branch("8");
     46     /** IPSEC ISAKMP-Oakley OID:               1.3.6.1.5.5.8.1 */
     47     static final ASN1ObjectIdentifier    isakmpOakley         = ipsec.branch("1");
     48 
     49     /** IPSEC ISAKMP-Oakley hmacMD5 OID:       1.3.6.1.5.5.8.1.1 */
     50     static final ASN1ObjectIdentifier    hmacMD5              = isakmpOakley.branch("1");
     51     /** IPSEC ISAKMP-Oakley hmacSHA1 OID:      1.3.6.1.5.5.8.1.2 */
     52     static final ASN1ObjectIdentifier    hmacSHA1             = isakmpOakley.branch("2");
     53 
     54     /** IPSEC ISAKMP-Oakley hmacTIGER OID:     1.3.6.1.5.5.8.1.3 */
     55     static final ASN1ObjectIdentifier    hmacTIGER            = isakmpOakley.branch("3");
     56 
     57     /** IPSEC ISAKMP-Oakley hmacRIPEMD160 OID: 1.3.6.1.5.5.8.1.4 */
     58     static final ASN1ObjectIdentifier    hmacRIPEMD160        = isakmpOakley.branch("4");
     59 
     60 }
     61