PolicyQualifierId (Bouncy Castle Library 1.85 API Specification)
Date: 2026-07-12

org.bouncycastle.asn1.x509

## Class PolicyQualifierId

- java.lang.Object
- - org.bouncycastle.asn1.ASN1Object
  - - org.bouncycastle.asn1.ASN1Primitive
    - - org.bouncycastle.asn1.ASN1ObjectIdentifier
      - - org.bouncycastle.asn1.x509.PolicyQualifierId

- All Implemented Interfaces:
    ASN1Encodable, Encodable

      public class PolicyQualifierId
      extends ASN1ObjectIdentifier

  PolicyQualifierId, used in the CertificatePolicies X509V3 extension.

          id-qt          OBJECT IDENTIFIER ::=  { id-pkix 2 }
          id-qt-cps      OBJECT IDENTIFIER ::=  { id-qt 1 }
          id-qt-unotice  OBJECT IDENTIFIER ::=  { id-qt 2 }
        PolicyQualifierId ::=
             OBJECT IDENTIFIER (id-qt-cps | id-qt-unotice)

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static PolicyQualifierId` | `id_qt_cps`
    `static PolicyQualifierId` | `id_qt_unotice`

  - ### Method Summary

    - ### Methods inherited from class org.bouncycastle.asn1.ASN1ObjectIdentifier

      `branch, fromContents, getId, getInstance, getInstance, getTagged, hashCode, intern, on, toString, tryFromID`

    - ### Methods inherited from class org.bouncycastle.asn1.ASN1Primitive

      `encodeTo, encodeTo, equals, equals, equals, fromByteArray, fromStream, toASN1Primitive`

    - ### Methods inherited from class org.bouncycastle.asn1.ASN1Object

      `getEncoded, getEncoded, hasEncodedTagValue`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Field Detail

    - #### id_qt_cps

          public static final PolicyQualifierId id_qt_cps

    - #### id_qt_unotice

          public static final PolicyQualifierId id_qt_unotice