Class PKIPublicationInfo

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

public class PKIPublicationInfo extends 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 ASN1Integer dontPublish
    • pleasePublish

      public static final ASN1Integer pleasePublish
  • Constructor Details

    • PKIPublicationInfo

      public PKIPublicationInfo(BigInteger action)
    • PKIPublicationInfo

      public PKIPublicationInfo(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