org.bouncycastle.asn1.ocsp

Class TBSRequest

Implemented Interfaces:
DEREncodable

public class TBSRequest
extends ASN1Encodable

Field Summary

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Constructor Summary

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

Method Summary

static TBSRequest
getInstance(Object obj)
static TBSRequest
getInstance(ASN1TaggedObject obj, boolean explicit)
X509Extensions
getRequestExtensions()
ASN1Sequence
getRequestList()
GeneralName
getRequestorName()
DERInteger
getVersion()
DERObject
toASN1Object()
Produce an object suitable for an ASN1OutputStream.

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode, toASN1Object

Constructor Details

TBSRequest

public TBSRequest(ASN1Sequence seq)

TBSRequest

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

Method Details

getInstance

public static TBSRequest getInstance(Object obj)

getInstance

public static TBSRequest getInstance(ASN1TaggedObject obj,
                                     boolean explicit)

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 }
 
Overrides:
toASN1Object in interface ASN1Encodable