public class LraPopWitness
extends java.lang.Object
implements oracle.security.crypto.asn1.ASN1Object
Constructor and Description |
---|
LraPopWitness()
Creates an empty
LraPopWitness instance. |
LraPopWitness(java.io.InputStream is)
Create a new
LraPopWitness by reading from the specified input stream. |
LraPopWitness(long pkiDataBodyPartID)
Creates a
LraPopWitness instance with the specified value. |
LraPopWitness(long pkiDataBodyPartID, long[] bodyPartIDs)
Creates an
LraPopWitness instance with the specified values. |
Modifier and Type | Method and Description |
---|---|
void |
addBodyPartIDs(long bodyPartID)
Add a BodyPart ID to the list of BodyPart IDs.
|
void |
addBodyPartIDs(long[] ids)
Add a BodyPart ID to the list of BodyPart IDs.
|
boolean |
equals(java.lang.Object o)
Compare this
LraPopWitness to the specified object. |
long |
getBodyPartID()
Returns the BodyPart Identifier value.
|
long[] |
getBodyPartIDs()
Returns the list of BodyPart IDs.
|
void |
input(java.io.InputStream is)
Create a new
LraPopWitness by reading from the specified input stream. |
int |
length()
Returns the length of this object's encoding.
|
void |
output(java.io.OutputStream os)
Outputs the
TaggedAttribute to the specified output stream. |
void |
setBodyPartID(long pkiDataBodyPartID)
Sets the BodyPart Identifier value.
|
public LraPopWitness()
LraPopWitness
instance.public LraPopWitness(long pkiDataBodyPartID) throws oracle.security.crypto.util.InvalidInputException
LraPopWitness
instance with the specified value.pkiDataBodyPartID
- The integer used to reference the embedded request message.oracle.security.crypto.util.InvalidInputException
public LraPopWitness(long pkiDataBodyPartID, long[] bodyPartIDs) throws oracle.security.crypto.util.InvalidInputException
LraPopWitness
instance with the specified values.pkiDataBodyPartID
- The integer used to reference the embedded request message.bodyPartIDs
- The list of BodyPart IDs.oracle.security.crypto.util.InvalidInputException
public LraPopWitness(java.io.InputStream is) throws java.io.IOException
LraPopWitness
by reading from the specified input stream.is
- The input stream containing the encoded LraPopWitness
.java.io.IOException
public void setBodyPartID(long pkiDataBodyPartID) throws oracle.security.crypto.util.InvalidInputException
pkiDataBodyPartID
- The integer used to reference the embedded request message.oracle.security.crypto.util.InvalidInputException
public long getBodyPartID()
public void addBodyPartIDs(long bodyPartID) throws oracle.security.crypto.util.InvalidInputException
bodyPartID
- The identifier to add.oracle.security.crypto.util.InvalidInputException
public void addBodyPartIDs(long[] ids) throws oracle.security.crypto.util.InvalidInputException
ids
- The list of identifiers to add.oracle.security.crypto.util.InvalidInputException
public long[] getBodyPartIDs()
public void input(java.io.InputStream is) throws java.io.IOException
LraPopWitness
by reading from the specified input stream.input
in interface oracle.security.crypto.util.Streamable
is
- The input stream containing the encoded LraPopWitness
.java.io.IOException
- The input encoding is incorrect or an I/O error occurs.public void output(java.io.OutputStream os) throws java.io.IOException
TaggedAttribute
to the specified output stream.output
in interface oracle.security.crypto.util.Streamable
os
- The output stream.java.io.IOException
- An I/O error occurs.public int length()
length
in interface oracle.security.crypto.util.Streamable
public boolean equals(java.lang.Object o)
LraPopWitness
to the specified object. Returns true
if and only if the argument is not null
and is an LraPopWitness
object which has the same DER encoding as this object.equals
in class java.lang.Object