Bouncy Castle Cryptography Library 1.79

org.bouncycastle.asn1.crmf
Class PKIPublicationInfo

java.lang.Object
  extended byorg.bouncycastle.asn1.ASN1Object
      extended byorg.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 Summary
static org.bouncycastle.asn1.ASN1Integer dontPublish
           
static org.bouncycastle.asn1.ASN1Integer pleasePublish
           
 
Constructor Summary
PKIPublicationInfo(org.bouncycastle.asn1.ASN1Integer action)
           
PKIPublicationInfo(java.math.BigInteger action)
           
PKIPublicationInfo(SinglePubInfo pubInfo)
          Constructor with a single pubInfo, assumes pleasePublish as the action.
PKIPublicationInfo(SinglePubInfo[] pubInfos)
          Constructor with multiple pubInfo, assumes pleasePublish as the action.
 
Method Summary
 org.bouncycastle.asn1.ASN1Integer getAction()
           
static PKIPublicationInfo getInstance(java.lang.Object o)
           
 SinglePubInfo[] getPubInfos()
           
 org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
          Return the primitive representation of PKIPublicationInfo.
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

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

getInstance

public static PKIPublicationInfo getInstance(java.lang.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.

Returns:
a basic ASN.1 object representation.

Bouncy Castle Cryptography Library 1.79