Package com.netscape.cmsutil.ocsp
Class TBSRequest
- java.lang.Object
-
- com.netscape.cmsutil.ocsp.TBSRequest
-
- All Implemented Interfaces:
org.mozilla.jss.asn1.ASN1Value
public class TBSRequest extends java.lang.Object implements org.mozilla.jss.asn1.ASN1Value
RFC 2560:TBSRequest ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, requestorName [1] EXPLICIT GeneralName OPTIONAL, requestList SEQUENCE OF Request, requestExtensions [2] EXPLICIT Extensions OPTIONAL }
- Version:
- $Revision$ $Date$
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TBSRequest.Template
A Template for decoding TBSRequest.
-
Field Summary
Fields Modifier and Type Field Description static org.mozilla.jss.asn1.Tag
TAG
-
Constructor Summary
Constructors Constructor Description TBSRequest(org.mozilla.jss.asn1.INTEGER version, org.mozilla.jss.asn1.ANY requestorName, org.mozilla.jss.asn1.SEQUENCE requestList, org.mozilla.jss.asn1.SEQUENCE requestExtensions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(java.io.OutputStream ostream)
void
encode(org.mozilla.jss.asn1.Tag implicitTag, java.io.OutputStream ostream)
int
getExtensionsCount()
Request
getRequestAt(int index)
int
getRequestCount()
org.mozilla.jss.pkix.cert.Extension
getRequestExtensionAt(int index)
org.mozilla.jss.asn1.ANY
getRequestorName()
org.mozilla.jss.asn1.Tag
getTag()
static TBSRequest.Template
getTemplate()
org.mozilla.jss.asn1.INTEGER
getVersion()
-
-
-
Method Detail
-
getVersion
public org.mozilla.jss.asn1.INTEGER getVersion()
-
getRequestorName
public org.mozilla.jss.asn1.ANY getRequestorName()
-
getRequestCount
public int getRequestCount()
-
getRequestAt
public Request getRequestAt(int index)
-
getExtensionsCount
public int getExtensionsCount()
-
getRequestExtensionAt
public org.mozilla.jss.pkix.cert.Extension getRequestExtensionAt(int index)
-
getTag
public org.mozilla.jss.asn1.Tag getTag()
- Specified by:
getTag
in interfaceorg.mozilla.jss.asn1.ASN1Value
-
encode
public void encode(java.io.OutputStream ostream) throws java.io.IOException
- Specified by:
encode
in interfaceorg.mozilla.jss.asn1.ASN1Value
- Throws:
java.io.IOException
-
encode
public void encode(org.mozilla.jss.asn1.Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
- Specified by:
encode
in interfaceorg.mozilla.jss.asn1.ASN1Value
- Throws:
java.io.IOException
-
getTemplate
public static TBSRequest.Template getTemplate()
-
-