public class TBSRequest extends ASN1Object
Modifier and Type | Field and Description |
---|---|
(package private) Extensions |
requestExtensions |
(package private) ASN1Sequence |
requestList |
(package private) GeneralName |
requestorName |
private static ASN1Integer |
V1 |
(package private) ASN1Integer |
version |
(package private) boolean |
versionSet |
Modifier | Constructor and Description |
---|---|
private |
TBSRequest(ASN1Sequence seq) |
|
TBSRequest(GeneralName requestorName,
ASN1Sequence requestList,
Extensions requestExtensions) |
|
TBSRequest(GeneralName requestorName,
ASN1Sequence requestList,
X509Extensions requestExtensions)
Deprecated.
use method taking Extensions
|
Modifier and Type | Method and Description |
---|---|
static TBSRequest |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static TBSRequest |
getInstance(java.lang.Object obj) |
Extensions |
getRequestExtensions() |
ASN1Sequence |
getRequestList() |
GeneralName |
getRequestorName() |
ASN1Integer |
getVersion() |
ASN1Primitive |
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
private static final ASN1Integer V1
ASN1Integer version
GeneralName requestorName
ASN1Sequence requestList
Extensions requestExtensions
boolean versionSet
public TBSRequest(GeneralName requestorName, ASN1Sequence requestList, X509Extensions requestExtensions)
requestorName
- requestList
- requestExtensions
- public TBSRequest(GeneralName requestorName, ASN1Sequence requestList, Extensions requestExtensions)
private TBSRequest(ASN1Sequence seq)
public static TBSRequest getInstance(ASN1TaggedObject obj, boolean explicit)
public static TBSRequest getInstance(java.lang.Object obj)
public ASN1Integer getVersion()
public GeneralName getRequestorName()
public ASN1Sequence getRequestList()
public Extensions getRequestExtensions()
public ASN1Primitive toASN1Primitive()
TBSRequest ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, requestorName [1] EXPLICIT GeneralName OPTIONAL, requestList SEQUENCE OF Request, requestExtensions [2] EXPLICIT Extensions OPTIONAL }
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object