Class 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 Detail

      • dontPublish

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

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

      • PKIPublicationInfo

        public PKIPublicationInfo​(java.math.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 Detail

      • getAction

        public org.bouncycastle.asn1.ASN1Integer getAction()
      • 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.