public class CertRequest
extends java.lang.Object
Instances consist of the following elements:
CertReqMsg
Constructor and Description |
---|
CertRequest(CertTemplate certTemp,
java.math.BigInteger certReqID)
Creates a new
CertRequest with the specified
certificate template and ID number. |
CertRequest(java.io.InputStream is)
Creates a new
CertRequest by reading its
encoding from the given input stream. |
Modifier and Type | Method and Description |
---|---|
void |
addRegControl(ASN1ObjectID type,
ASN1Object value)
Adds the specified type-and-value pair to the
registration controls.
|
void |
addRegControl(RegistrationControl rc)
Adds the given
RegistrationControl to this
CertRequest . |
java.math.BigInteger |
getCertReqID()
Returns certificate request ID number.
|
CertTemplate |
getCertTemplate()
Returns the certificate template.
|
AttributeTypeAndValueList |
getRegControls()
Returns the sequence of registration controls, or
null
if none are defined. |
void |
input(java.io.InputStream is) |
int |
length() |
void |
output(java.io.OutputStream os) |
java.lang.String |
toString() |
public CertRequest(CertTemplate certTemp, java.math.BigInteger certReqID)
CertRequest
with the specified
certificate template and ID number.public CertRequest(java.io.InputStream is) throws java.io.IOException
CertRequest
by reading its
encoding from the given input stream.is
- the input stream.java.io.IOException
- if an I/O error occurs during input, or the
encoding does not have the correct format.public java.math.BigInteger getCertReqID()
public CertTemplate getCertTemplate()
public void addRegControl(RegistrationControl rc)
RegistrationControl
to this
CertRequest
.public void addRegControl(ASN1ObjectID type, ASN1Object value)
type
- the type OIDvalue
- the value.public AttributeTypeAndValueList getRegControls()
null
if none are defined.public java.lang.String toString()
toString
in class java.lang.Object
public void input(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public void output(java.io.OutputStream os) throws java.io.IOException
java.io.IOException
public int length()