public class TBSRequest extends ASN1Encodable
Modifier and Type | Field and Description |
---|---|
(package private) X509Extensions |
requestExtensions |
(package private) ASN1Sequence |
requestList |
(package private) GeneralName |
requestorName |
private static DERInteger |
V1 |
(package private) DERInteger |
version |
BER, DER
Constructor and Description |
---|
TBSRequest(ASN1Sequence seq) |
TBSRequest(GeneralName requestorName,
ASN1Sequence requestList,
X509Extensions requestExtensions) |
Modifier and Type | Method and Description |
---|---|
static TBSRequest |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static TBSRequest |
getInstance(java.lang.Object obj) |
X509Extensions |
getRequestExtensions() |
ASN1Sequence |
getRequestList() |
GeneralName |
getRequestorName() |
DERInteger |
getVersion() |
DERObject |
toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
private static final DERInteger V1
DERInteger version
GeneralName requestorName
ASN1Sequence requestList
X509Extensions requestExtensions
public TBSRequest(GeneralName requestorName, ASN1Sequence requestList, X509Extensions requestExtensions)
public TBSRequest(ASN1Sequence seq)
public static TBSRequest getInstance(ASN1TaggedObject obj, boolean explicit)
public static TBSRequest getInstance(java.lang.Object obj)
public DERInteger getVersion()
public GeneralName getRequestorName()
public ASN1Sequence getRequestList()
public X509Extensions getRequestExtensions()
public DERObject toASN1Object()
TBSRequest ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, requestorName [1] EXPLICIT GeneralName OPTIONAL, requestList SEQUENCE OF Request, requestExtensions [2] EXPLICIT Extensions OPTIONAL }
toASN1Object
in class ASN1Encodable
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.