org.bouncycastle.asn1.cmp Class Hierarchy (Bouncy Castle Library 1.85 API Specification)
Date: 2026-07-12

# Hierarchy For Package org.bouncycastle.asn1.cmp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.bouncycastle.asn1.ASN1Object (implements org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable)
    - org.bouncycastle.asn1.ASN1Primitive
      - org.bouncycastle.asn1.ASN1BitString (implements org.bouncycastle.asn1.ASN1BitStringParser, org.bouncycastle.asn1.ASN1String)
        - org.bouncycastle.asn1.DERBitString
          - org.bouncycastle.asn1.cmp.PKIFailureInfo
    - org.bouncycastle.asn1.cmp.CAKeyUpdAnnContent
    - org.bouncycastle.asn1.cmp.CertConfirmContent
    - org.bouncycastle.asn1.cmp.CertifiedKeyPair
    - org.bouncycastle.asn1.cmp.CertOrEncCert (implements org.bouncycastle.asn1.ASN1Choice)
    - org.bouncycastle.asn1.cmp.CertRepMessage
    - org.bouncycastle.asn1.cmp.CertReqTemplateContent
    - org.bouncycastle.asn1.cmp.CertResponse
    - org.bouncycastle.asn1.cmp.CertStatus
    - org.bouncycastle.asn1.cmp.Challenge
    - org.bouncycastle.asn1.cmp.Challenge.Rand
    - org.bouncycastle.asn1.cmp.CMPCertificate (implements org.bouncycastle.asn1.ASN1Choice)
      - org.bouncycastle.asn1.cmp.CertAnnContent
      - org.bouncycastle.asn1.cmp.OOBCert
    - org.bouncycastle.asn1.cmp.CRLAnnContent
    - org.bouncycastle.asn1.cmp.CRLSource (implements org.bouncycastle.asn1.ASN1Choice)
    - org.bouncycastle.asn1.cmp.CRLStatus
    - org.bouncycastle.asn1.cmp.DHBMParameter
    - org.bouncycastle.asn1.cmp.ErrorMsgContent
    - org.bouncycastle.asn1.cmp.GenMsgContent
    - org.bouncycastle.asn1.cmp.GenRepContent
    - org.bouncycastle.asn1.cmp.InfoTypeAndValue
    - org.bouncycastle.asn1.cmp.KemBMParameter
    - org.bouncycastle.asn1.cmp.KemCiphertextInfo
    - org.bouncycastle.asn1.cmp.KemOtherInfo
    - org.bouncycastle.asn1.cmp.KeyRecRepContent
    - org.bouncycastle.asn1.cmp.OOBCertHash
    - org.bouncycastle.asn1.cmp.PBMParameter
    - org.bouncycastle.asn1.cmp.PKIBody (implements org.bouncycastle.asn1.ASN1Choice)
    - org.bouncycastle.asn1.cmp.PKIConfirmContent
    - org.bouncycastle.asn1.cmp.PKIFreeText
    - org.bouncycastle.asn1.cmp.PKIHeader
    - org.bouncycastle.asn1.cmp.PKIMessage
    - org.bouncycastle.asn1.cmp.PKIMessages
      - org.bouncycastle.asn1.cmp.NestedMessageContent
    - org.bouncycastle.asn1.cmp.PKIStatus
    - org.bouncycastle.asn1.cmp.PKIStatusInfo
    - org.bouncycastle.asn1.cmp.PollRepContent
    - org.bouncycastle.asn1.cmp.PollReqContent
    - org.bouncycastle.asn1.cmp.POPODecKeyChallContent
    - org.bouncycastle.asn1.cmp.POPODecKeyRespContent
    - org.bouncycastle.asn1.cmp.ProtectedPart
    - org.bouncycastle.asn1.cmp.RevAnnContent
    - org.bouncycastle.asn1.cmp.RevDetails
    - org.bouncycastle.asn1.cmp.RevRepContent
    - org.bouncycastle.asn1.cmp.RevReqContent
    - org.bouncycastle.asn1.cmp.RootCaKeyUpdateContent
  - org.bouncycastle.asn1.cmp.PKIHeaderBuilder
  - org.bouncycastle.asn1.cmp.RevRepContentBuilder

## Interface Hierarchy

- org.bouncycastle.asn1.cmp.CMPObjectIdentifiers