Methods Summary |
---|
public static org.bouncycastle.asn1.ocsp.Request | getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit)
return getInstance(ASN1Sequence.getInstance(obj, explicit));
|
public static org.bouncycastle.asn1.ocsp.Request | getInstance(java.lang.Object obj)
if (obj == null || obj instanceof Request)
{
return (Request)obj;
}
else if (obj instanceof ASN1Sequence)
{
return new Request((ASN1Sequence)obj);
}
throw new IllegalArgumentException("unknown object in factory");
|
public CertID | getReqCert()
return reqCert;
|
public org.bouncycastle.asn1.x509.X509Extensions | getSingleRequestExtensions()
return singleRequestExtensions;
|
public org.bouncycastle.asn1.DERObject | toASN1Object()Produce an object suitable for an ASN1OutputStream.
Request ::= SEQUENCE {
reqCert CertID,
singleRequestExtensions [0] EXPLICIT Extensions OPTIONAL }
ASN1EncodableVector v = new ASN1EncodableVector();
v.add(reqCert);
if (singleRequestExtensions != null)
{
v.add(new DERTaggedObject(true, 0, singleRequestExtensions));
}
return new DERSequence(v);
|