Home | History | Annotate | Download | only in x509
      1 package org.bouncycastle.asn1.x509;
      2 
      3 import org.bouncycastle.asn1.DERObjectIdentifier;
      4 
      5 public interface X509ObjectIdentifiers
      6 {
      7     //
      8     // base id
      9     //
     10     static final String                 id                      = "2.5.4";
     11 
     12     static final DERObjectIdentifier    commonName              = new DERObjectIdentifier(id + ".3");
     13     static final DERObjectIdentifier    countryName             = new DERObjectIdentifier(id + ".6");
     14     static final DERObjectIdentifier    localityName            = new DERObjectIdentifier(id + ".7");
     15     static final DERObjectIdentifier    stateOrProvinceName     = new DERObjectIdentifier(id + ".8");
     16     static final DERObjectIdentifier    organization            = new DERObjectIdentifier(id + ".10");
     17     static final DERObjectIdentifier    organizationalUnitName  = new DERObjectIdentifier(id + ".11");
     18 
     19     static final DERObjectIdentifier    id_at_telephoneNumber   = new DERObjectIdentifier("2.5.4.20");
     20     static final DERObjectIdentifier    id_at_name              = new DERObjectIdentifier(id + ".41");
     21 
     22     // id-SHA1 OBJECT IDENTIFIER ::=
     23     //   {iso(1) identified-organization(3) oiw(14) secsig(3) algorithms(2) 26 }    //
     24     static final DERObjectIdentifier    id_SHA1                 = new DERObjectIdentifier("1.3.14.3.2.26");
     25 
     26     //
     27     // ripemd160 OBJECT IDENTIFIER ::=
     28     //      {iso(1) identified-organization(3) TeleTrust(36) algorithm(3) hashAlgorithm(2) RIPEMD-160(1)}
     29     //
     30     static final DERObjectIdentifier    ripemd160               = new DERObjectIdentifier("1.3.36.3.2.1");
     31 
     32     //
     33     // ripemd160WithRSAEncryption OBJECT IDENTIFIER ::=
     34     //      {iso(1) identified-organization(3) TeleTrust(36) algorithm(3) signatureAlgorithm(3) rsaSignature(1) rsaSignatureWithripemd160(2) }
     35     //
     36     static final DERObjectIdentifier    ripemd160WithRSAEncryption = new DERObjectIdentifier("1.3.36.3.3.1.2");
     37 
     38 
     39     static final DERObjectIdentifier    id_ea_rsa = new DERObjectIdentifier("2.5.8.1.1");
     40 
     41     // id-pkix
     42     static final DERObjectIdentifier id_pkix = new DERObjectIdentifier("1.3.6.1.5.5.7");
     43 
     44     //
     45     // private internet extensions
     46     //
     47     static final DERObjectIdentifier  id_pe = new DERObjectIdentifier(id_pkix + ".1");
     48 
     49     //
     50     // authority information access
     51     //
     52     static final DERObjectIdentifier  id_ad = new DERObjectIdentifier(id_pkix + ".48");
     53     static final DERObjectIdentifier  id_ad_caIssuers = new DERObjectIdentifier(id_ad + ".2");
     54     static final DERObjectIdentifier  id_ad_ocsp = new DERObjectIdentifier(id_ad + ".1");
     55 
     56     //
     57     //    OID for ocsp and crl uri in AuthorityInformationAccess extension
     58     //
     59     static final DERObjectIdentifier ocspAccessMethod = id_ad_ocsp;
     60     static final DERObjectIdentifier crlAccessMethod = id_ad_caIssuers;
     61 }
     62 
     63