Class PKIPublicationInfo

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.crmf.PKIPublicationInfo
All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

public class PKIPublicationInfo extends org.bouncycastle.asn1.ASN1Object
 PKIPublicationInfo ::= SEQUENCE {
                  action     INTEGER {
                                 dontPublish (0),
                                 pleasePublish (1) },
                  pubInfos  SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL }
 -- pubInfos MUST NOT be present if action is "dontPublish"
 -- (if action is "pleasePublish" and pubInfos is omitted,
 -- "dontCare" is assumed)
 
  • Field Details

    • dontPublish

      public static final org.bouncycastle.asn1.ASN1Integer dontPublish
    • pleasePublish

      public static final org.bouncycastle.asn1.ASN1Integer pleasePublish
  • Constructor Details

    • PKIPublicationInfo

      public PKIPublicationInfo(BigInteger action)
    • PKIPublicationInfo

      public PKIPublicationInfo(org.bouncycastle.asn1.ASN1Integer action)
    • PKIPublicationInfo

      public PKIPublicationInfo(SinglePubInfo pubInfo)
      Constructor with a single pubInfo, assumes pleasePublish as the action.
      Parameters:
      pubInfo - the pubInfo to be published (can be null if don't care is required).
    • PKIPublicationInfo

      public PKIPublicationInfo(SinglePubInfo[] pubInfos)
      Constructor with multiple pubInfo, assumes pleasePublish as the action.
      Parameters:
      pubInfos - the pubInfos to be published (can be null if don't care is required).
  • Method Details

    • getInstance

      public static PKIPublicationInfo getInstance(Object o)
    • getAction

      public org.bouncycastle.asn1.ASN1Integer getAction()
    • getPubInfos

      public SinglePubInfo[] getPubInfos()
    • toASN1Primitive

      public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
      Return the primitive representation of PKIPublicationInfo.
      Specified by:
      toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodable
      Specified by:
      toASN1Primitive in class org.bouncycastle.asn1.ASN1Object
      Returns:
      a basic ASN.1 object representation.