public class TaggedCertificationRequest
extends java.lang.Object
implements oracle.security.crypto.asn1.ASN1Object
Constructor and Description |
---|
TaggedCertificationRequest()
Creates an empty
TaggedCertificationRequest instance. |
TaggedCertificationRequest(java.io.InputStream is)
Create a new
TaggedCertificationRequest by reading from the specified input stream. |
TaggedCertificationRequest(long bodyPartID)
Creates a
TaggedCertificationRequest instance with the specified input value. |
TaggedCertificationRequest(long bodyPartID, CertificateRequest certReq)
Creates an
TaggedCertificationRequest instance with the specified values. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Compare this
TaggedCertificationRequest to the specified object. |
long |
getBodyPartID()
Returns the BodyPart Identifier value.
|
CertificateRequest |
getCertificationRequest()
Returns the CertificateRequest value.
|
void |
input(java.io.InputStream is)
Create a new
TaggedCertificationRequest 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
TaggedCertificationRequest to the specified output stream. |
void |
setBodyPartID(long bodyPartID)
Sets the BodyPart Identifier value.
|
void |
setCertificationRequest(CertificateRequest certReq)
Sets the CertificateRequest value.
|
public TaggedCertificationRequest()
TaggedCertificationRequest
instance.public TaggedCertificationRequest(long bodyPartID) throws oracle.security.crypto.util.InvalidInputException
TaggedCertificationRequest
instance with the specified input value.bodyPartID
- The unique integer used to reference this control attribute.oracle.security.crypto.util.InvalidInputException
public TaggedCertificationRequest(long bodyPartID, CertificateRequest certReq) throws oracle.security.crypto.util.InvalidInputException
TaggedCertificationRequest
instance with the specified values.bodyPartID
- The unique integer used to reference this control attribute.certReq
- The associated Certificate Request.oracle.security.crypto.util.InvalidInputException
public TaggedCertificationRequest(java.io.InputStream is) throws java.io.IOException
TaggedCertificationRequest
by reading from the specified input stream.is
- The input stream containing the encoded TaggedCertificationRequest
.java.io.IOException
public void setBodyPartID(long bodyPartID) throws oracle.security.crypto.util.InvalidInputException
bodyPartID
- The unique integer used to reference this control attribute.oracle.security.crypto.util.InvalidInputException
public long getBodyPartID()
public void setCertificationRequest(CertificateRequest certReq)
certReq
- The associated Certificate Request.public CertificateRequest getCertificationRequest()
public void output(java.io.OutputStream os) throws java.io.IOException
TaggedCertificationRequest
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 void input(java.io.InputStream is) throws java.io.IOException
TaggedCertificationRequest
by reading from the specified input stream.input
in interface oracle.security.crypto.util.Streamable
is
- The input stream containing the encoded TaggedCertificationRequest
.java.io.IOException
- The input encoding is incorrect or an I/O error occurs.public int length()
length
in interface oracle.security.crypto.util.Streamable
public boolean equals(java.lang.Object o)
TaggedCertificationRequest
to the specified object. Returns true
if and only if the argument is not null
and is an TaggedCertificationRequest
object which has the same DER encoding as this object.equals
in class java.lang.Object