org.bouncycastle.asn1.ocsp

Class TBSRequest

public class TBSRequest extends ASN1Encodable

Constructor Summary
TBSRequest(GeneralName requestorName, ASN1Sequence requestList, X509Extensions requestExtensions)
TBSRequest(ASN1Sequence seq)
Method Summary
static TBSRequestgetInstance(ASN1TaggedObject obj, boolean explicit)
static TBSRequestgetInstance(Object obj)
X509ExtensionsgetRequestExtensions()
ASN1SequencegetRequestList()
GeneralNamegetRequestorName()
DERIntegergetVersion()
DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.

Constructor Detail

TBSRequest

public TBSRequest(GeneralName requestorName, ASN1Sequence requestList, X509Extensions requestExtensions)

TBSRequest

public TBSRequest(ASN1Sequence seq)

Method Detail

getInstance

public static TBSRequest getInstance(ASN1TaggedObject obj, boolean explicit)

getInstance

public static TBSRequest getInstance(Object obj)

getRequestExtensions

public X509Extensions getRequestExtensions()

getRequestList

public ASN1Sequence getRequestList()

getRequestorName

public GeneralName getRequestorName()

getVersion

public DERInteger getVersion()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
 TBSRequest      ::=     SEQUENCE {
     version             [0]     EXPLICIT Version DEFAULT v1,
     requestorName       [1]     EXPLICIT GeneralName OPTIONAL,
     requestList                 SEQUENCE OF Request,
     requestExtensions   [2]     EXPLICIT Extensions OPTIONAL }