Package org.bouncycastle.asn1.x509

## Interface X509ObjectIdentifiers

- All Known Implementing Classes:
    `DSABase`, `DSASigner`, `DSASigner.detDSA`, `DSASigner.detDSA224`, `DSASigner.detDSA256`, `DSASigner.detDSA384`, `DSASigner.detDSA512`, `DSASigner.detDSASha3_224`, `DSASigner.detDSASha3_256`, `DSASigner.detDSASha3_384`, `DSASigner.detDSASha3_512`, `DSASigner.dsa224`, `DSASigner.dsa256`, `DSASigner.dsa384`, `DSASigner.dsa512`, `DSASigner.dsaSha3_224`, `DSASigner.dsaSha3_256`, `DSASigner.dsaSha3_384`, `DSASigner.dsaSha3_512`, `DSASigner.noneDSA`, `DSASigner.stdDSA`, `ECGOST2012SignatureSpi256`, `ECGOST2012SignatureSpi512`, `McElieceFujisakiCipherSpi`, `McElieceFujisakiCipherSpi.McElieceFujisaki`, `McElieceKobaraImaiCipherSpi`, `McElieceKobaraImaiCipherSpi.McElieceKobaraImai`, `McElieceKobaraImaiCipherSpi.McElieceKobaraImai224`, `McElieceKobaraImaiCipherSpi.McElieceKobaraImai256`, `McElieceKobaraImaiCipherSpi.McElieceKobaraImai384`, `McElieceKobaraImaiCipherSpi.McElieceKobaraImai512`, `McEliecePKCSCipherSpi`, `McEliecePKCSCipherSpi.McEliecePKCS`, `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.ecDetDSASha3_224`, `SignatureSpi.ecDetDSASha3_256`, `SignatureSpi.ecDetDSASha3_384`, `SignatureSpi.ecDetDSASha3_512`, `SignatureSpi.ecDSA`, `SignatureSpi.ecDSA224`, `SignatureSpi.ecDSA256`, `SignatureSpi.ecDSA384`, `SignatureSpi.ecDSA512`, `SignatureSpi.ecDSAnone`, `SignatureSpi.ecDSARipeMD160`, `SignatureSpi.ecDSASha3_224`, `SignatureSpi.ecDSASha3_256`, `SignatureSpi.ecDSASha3_384`, `SignatureSpi.ecDSASha3_512`, `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 | 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_organizationIdentifier` |
    `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
    `static ASN1ObjectIdentifier` | `id_ea_rsa` | OID: 2.5.8.1.1
    `static ASN1ObjectIdentifier` | `id_ecdsa_with_shake128` | id-ecdsa-with-shake128 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 32 }
    `static ASN1ObjectIdentifier` | `id_ecdsa_with_shake256` | id-ecdsa-with-shake256 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 33 }
    `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_rsassa_pss_shake128` | id-RSASSA-PSS-SHAKE128 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 30 }
    `static ASN1ObjectIdentifier` | `id_rsassa_pss_shake256` | id-RSASSA-PSS-SHAKE256 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 31 }
    `static ASN1ObjectIdentifier` | `id_SHA1` | id-SHA1 OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) oiw(14) secsig(3) algorithms(2) 26 }
    `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)}
    `static ASN1ObjectIdentifier` | `ripemd160WithRSAEncryption` | ripemd160WithRSAEncryption OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) TeleTrust(36) algorithm(3) signatureAlgorithm(3) rsaSignature(1) rsaSignatureWithripemd160(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_at_organizationIdentifier

          static final ASN1ObjectIdentifier id_at_organizationIdentifier

    - #### 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_rsassa_pss_shake128

          static final ASN1ObjectIdentifier id_rsassa_pss_shake128

      id-RSASSA-PSS-SHAKE128 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 30 }

    - #### id_rsassa_pss_shake256

          static final ASN1ObjectIdentifier id_rsassa_pss_shake256

      id-RSASSA-PSS-SHAKE256 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 31 }

    - #### id_ecdsa_with_shake128

          static final ASN1ObjectIdentifier id_ecdsa_with_shake128

      id-ecdsa-with-shake128 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 32 }

    - #### id_ecdsa_with_shake256

          static final ASN1ObjectIdentifier id_ecdsa_with_shake256

      id-ecdsa-with-shake256 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 33 }

    - #### 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