org.mozilla.jss.pkix.cmc

Class LraPopWitness

public class LraPopWitness extends Object implements ASN1Value

CMC LraPopWitness:
      LraPopWitness::= SEQUENCE { 
          pkiDataBodyid       BodyPartID
          bodyids             SEQUENCE SIZE (1..MAX) OF BodyPartID, 
     } 
 
Nested Class Summary
static classLraPopWitness.Template
Field Summary
static INTEGERBODYIDMAX
static TagTAG
Constructor Summary
LraPopWitness(INTEGER pkiDataBodyid, SEQUENCE bodyIds)
Method Summary
voidaddBodyPartId(int id)
Adds a BodyPartID to the bodyIds SEQUENCE.
voidencode(OutputStream ostream)
voidencode(Tag implicitTag, OutputStream ostream)
SEQUENCEgetBodyIds()
INTEGERgetPKIDataBodyid()
TaggetTag()
static LraPopWitness.TemplategetTemplate()

Field Detail

BODYIDMAX

public static final INTEGER BODYIDMAX

TAG

public static final Tag TAG

Constructor Detail

LraPopWitness

public LraPopWitness(INTEGER pkiDataBodyid, SEQUENCE bodyIds)

Parameters: pkiDataBodyid A PKI data BodyPartID. bodyIds The sequence of bodyPartIDs.

Method Detail

addBodyPartId

public void addBodyPartId(int id)
Adds a BodyPartID to the bodyIds SEQUENCE.

encode

public void encode(OutputStream ostream)

encode

public void encode(Tag implicitTag, OutputStream ostream)

getBodyIds

public SEQUENCE getBodyIds()

getPKIDataBodyid

public INTEGER getPKIDataBodyid()

getTag

public Tag getTag()

getTemplate

public static LraPopWitness.Template getTemplate()