X509ObjectIdentifiers (Bouncy Castle Library 1.52 API Specification)

org.bouncycastle.asn1.x509

## Interface X509ObjectIdentifiers

- All Known Implementing Classes:
    DSABase, DSASigner, DSASigner.detDSA, DSASigner.detDSA224, DSASigner.detDSA256, DSASigner.detDSA384, DSASigner.detDSA512, DSASigner.dsa224, DSASigner.dsa256, DSASigner.dsa384, DSASigner.dsa512, DSASigner.noneDSA, DSASigner.stdDSA, McElieceFujisakiCipherSpi, McElieceFujisakiCipherSpi.McElieceFujisaki, McElieceFujisakiCipherSpi.McElieceFujisaki224, McElieceFujisakiCipherSpi.McElieceFujisaki256, McElieceFujisakiCipherSpi.McElieceFujisaki384, McElieceFujisakiCipherSpi.McElieceFujisaki512, McElieceKobaraImaiCipherSpi, McElieceKobaraImaiCipherSpi.McElieceKobaraImai, McElieceKobaraImaiCipherSpi.McElieceKobaraImai224, McElieceKobaraImaiCipherSpi.McElieceKobaraImai256, McElieceKobaraImaiCipherSpi.McElieceKobaraImai384, McElieceKobaraImaiCipherSpi.McElieceKobaraImai512, McEliecePKCSCipherSpi, McEliecePKCSCipherSpi.McEliecePKCS, McEliecePKCSCipherSpi.McEliecePKCS224, McEliecePKCSCipherSpi.McEliecePKCS256, McEliecePKCSCipherSpi.McEliecePKCS384, McEliecePKCSCipherSpi.McEliecePKCS512, McEliecePointchevalCipherSpi, McEliecePointchevalCipherSpi.McEliecePointcheval, McEliecePointchevalCipherSpi.McEliecePointcheval224, McEliecePointchevalCipherSpi.McEliecePointcheval256, McEliecePointchevalCipherSpi.McEliecePointcheval384, McEliecePointchevalCipherSpi.McEliecePointcheval512, PKCS12KeyStoreSpi, PKCS12KeyStoreSpi.BCPKCS12KeyStore, PKCS12KeyStoreSpi.BCPKCS12KeyStore3DES, PKCS12KeyStoreSpi.DefPKCS12KeyStore, PKCS12KeyStoreSpi.DefPKCS12KeyStore3DES, SignatureSpi, SignatureSpi, SignatureSpi, SignatureSpi, SignatureSpi.ecCVCDSA, SignatureSpi.ecCVCDSA224, SignatureSpi.ecCVCDSA256, SignatureSpi.ecCVCDSA384, SignatureSpi.ecCVCDSA512, SignatureSpi.ecDetDSA, SignatureSpi.ecDetDSA224, SignatureSpi.ecDetDSA256, SignatureSpi.ecDetDSA384, SignatureSpi.ecDetDSA512, SignatureSpi.ecDSA, SignatureSpi.ecDSA224, SignatureSpi.ecDSA256, SignatureSpi.ecDSA384, SignatureSpi.ecDSA512, SignatureSpi.ecDSAnone, SignatureSpi.ecDSARipeMD160, SignatureSpi.ecNR, SignatureSpi.ecNR224, SignatureSpi.ecNR256, SignatureSpi.ecNR384, SignatureSpi.ecNR512, SignatureSpi.ecPlainDSARP160, SignatureSpiLe, TBSCertificateStructure, X509CertificateStructure

      public interface X509ObjectIdentifiers

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static ASN1ObjectIdentifier` | `commonName` Subject RDN components: commonName = 2.5.4.3
    `static ASN1ObjectIdentifier` | `countryName` Subject RDN components: countryName = 2.5.4.6
    `static ASN1ObjectIdentifier` | `crlAccessMethod` OID for crl uri in AuthorityInformationAccess extension
    `static ASN1ObjectIdentifier` | `id_ad` id-pkix OID: 1.3.6.1.5.5.7.48
    `static ASN1ObjectIdentifier` | `id_ad_caIssuers` id-ad-caIssuers OID: 1.3.6.1.5.5.7.48.2
    `static ASN1ObjectIdentifier` | `id_ad_ocsp` id-ad-ocsp OID: 1.3.6.1.5.5.7.48.1
    `static ASN1ObjectIdentifier` | `id_at_name` Subject RDN components: name = 2.5.4.41
    `static ASN1ObjectIdentifier` | `id_at_telephoneNumber` Subject RDN components: telephone_number = 2.5.4.20
    `static ASN1ObjectIdentifier` | `id_ce` ISO ARC for standard certificate and CRL extensions OID: 2.5.29
    `static ASN1ObjectIdentifier` | `id_ea_rsa` OID: 2.5.8.1.1
    `static ASN1ObjectIdentifier` | `id_pe` private internet extensions; OID = 1.3.6.1.5.5.7.1
    `static ASN1ObjectIdentifier` | `id_pkix` id-pkix OID: 1.3.6.1.5.5.7
    `static ASN1ObjectIdentifier` | `id_SHA1` id-SHA1 OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) oiw(14) secsig(3) algorithms(2) 26 } OID: 1.3.14.3.2.27
    `static ASN1ObjectIdentifier` | `localityName` Subject RDN components: localityName = 2.5.4.7
    `static ASN1ObjectIdentifier` | `ocspAccessMethod` OID for ocsp uri in AuthorityInformationAccess extension
    `static ASN1ObjectIdentifier` | `organization` Subject RDN components: organization = 2.5.4.10
    `static ASN1ObjectIdentifier` | `organizationalUnitName` Subject RDN components: organizationalUnitName = 2.5.4.11
    `static ASN1ObjectIdentifier` | `ripemd160` ripemd160 OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) TeleTrust(36) algorithm(3) hashAlgorithm(2) RIPEMD-160(1)} OID: 1.3.36.3.2.1
    `static ASN1ObjectIdentifier` | `ripemd160WithRSAEncryption` ripemd160WithRSAEncryption OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) TeleTrust(36) algorithm(3) signatureAlgorithm(3) rsaSignature(1) rsaSignatureWithripemd160(2) } OID: 1.3.36.3.3.1.2
    `static ASN1ObjectIdentifier` | `stateOrProvinceName` Subject RDN components: stateOrProvinceName = 2.5.4.8

- - ### Field Detail

    - #### commonName

          static final ASN1ObjectIdentifier commonName

      Subject RDN components: commonName = 2.5.4.3

    - #### countryName

          static final ASN1ObjectIdentifier countryName

      Subject RDN components: countryName = 2.5.4.6

    - #### localityName

          static final ASN1ObjectIdentifier localityName

      Subject RDN components: localityName = 2.5.4.7

    - #### stateOrProvinceName

          static final ASN1ObjectIdentifier stateOrProvinceName

      Subject RDN components: stateOrProvinceName = 2.5.4.8

    - #### organization

          static final ASN1ObjectIdentifier organization

      Subject RDN components: organization = 2.5.4.10

    - #### organizationalUnitName

          static final ASN1ObjectIdentifier organizationalUnitName

      Subject RDN components: organizationalUnitName = 2.5.4.11

    - #### id_at_telephoneNumber

          static final ASN1ObjectIdentifier id_at_telephoneNumber

      Subject RDN components: telephone_number = 2.5.4.20

    - #### id_at_name

          static final ASN1ObjectIdentifier id_at_name

      Subject RDN components: name = 2.5.4.41

    - #### id_SHA1

          static final ASN1ObjectIdentifier id_SHA1

      id-SHA1 OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) oiw(14) secsig(3) algorithms(2) 26 }

      OID: 1.3.14.3.2.27

    - #### ripemd160

          static final ASN1ObjectIdentifier ripemd160

      ripemd160 OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) TeleTrust(36) algorithm(3) hashAlgorithm(2) RIPEMD-160(1)}

      OID: 1.3.36.3.2.1

    - #### ripemd160WithRSAEncryption

          static final ASN1ObjectIdentifier ripemd160WithRSAEncryption

      ripemd160WithRSAEncryption OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) TeleTrust(36) algorithm(3) signatureAlgorithm(3) rsaSignature(1) rsaSignatureWithripemd160(2) }

      OID: 1.3.36.3.3.1.2

    - #### id_ea_rsa

          static final ASN1ObjectIdentifier id_ea_rsa

      OID: 2.5.8.1.1

    - #### id_pkix

          static final ASN1ObjectIdentifier id_pkix

      id-pkix OID: 1.3.6.1.5.5.7

    - #### id_pe

          static final ASN1ObjectIdentifier id_pe

      private internet extensions; OID = 1.3.6.1.5.5.7.1

    - #### id_ce

          static final ASN1ObjectIdentifier id_ce

      ISO ARC for standard certificate and CRL extensions

      OID: 2.5.29

    - #### id_ad

          static final ASN1ObjectIdentifier id_ad

      id-pkix OID: 1.3.6.1.5.5.7.48

    - #### id_ad_caIssuers

          static final ASN1ObjectIdentifier id_ad_caIssuers

      id-ad-caIssuers OID: 1.3.6.1.5.5.7.48.2

    - #### id_ad_ocsp

          static final ASN1ObjectIdentifier id_ad_ocsp

      id-ad-ocsp OID: 1.3.6.1.5.5.7.48.1

    - #### ocspAccessMethod

          static final ASN1ObjectIdentifier ocspAccessMethod

      OID for ocsp uri in AuthorityInformationAccess extension

    - #### crlAccessMethod

          static final ASN1ObjectIdentifier crlAccessMethod

      OID for crl uri in AuthorityInformationAccess extension