public class BasicOCSPResponse extends java.lang.Object implements Response
BasicOCSPResponse ::= SEQUENCE {
tbsResponseData ResponseData,
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING,
certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL }
| Modifier and Type | Class and Description |
|---|---|
static class |
BasicOCSPResponse.Template
A Template for decoding
ResponseBytes. |
| Constructor and Description |
|---|
BasicOCSPResponse(byte[] data) |
BasicOCSPResponse(org.mozilla.jss.asn1.OCTET_STRING os) |
BasicOCSPResponse(ResponseData rd,
org.mozilla.jss.pkix.primitive.AlgorithmIdentifier signAlg,
org.mozilla.jss.asn1.BIT_STRING signature,
org.mozilla.jss.pkix.cert.Certificate[] certs) |
| Modifier and Type | Method and Description |
|---|---|
void |
encode(java.io.OutputStream os) |
void |
encode(org.mozilla.jss.asn1.Tag t,
java.io.OutputStream os) |
org.mozilla.jss.asn1.OCTET_STRING |
getBytes() |
org.mozilla.jss.pkix.cert.Certificate |
getCertificateAt(int pos) |
org.mozilla.jss.pkix.cert.Certificate[] |
getCerts() |
int |
getCertsCount() |
ResponseData |
getResponseData() |
org.mozilla.jss.asn1.BIT_STRING |
getSignature() |
org.mozilla.jss.pkix.primitive.AlgorithmIdentifier |
getSignatureAlgorithm() |
org.mozilla.jss.asn1.Tag |
getTag() |
static BasicOCSPResponse.Template |
getTemplate() |
public BasicOCSPResponse(ResponseData rd, org.mozilla.jss.pkix.primitive.AlgorithmIdentifier signAlg, org.mozilla.jss.asn1.BIT_STRING signature, org.mozilla.jss.pkix.cert.Certificate[] certs)
public BasicOCSPResponse(org.mozilla.jss.asn1.OCTET_STRING os)
throws org.mozilla.jss.asn1.InvalidBERException,
java.io.IOException
org.mozilla.jss.asn1.InvalidBERExceptionjava.io.IOExceptionpublic BasicOCSPResponse(byte[] data)
throws org.mozilla.jss.asn1.InvalidBERException,
java.io.IOException
org.mozilla.jss.asn1.InvalidBERExceptionjava.io.IOExceptionpublic org.mozilla.jss.asn1.Tag getTag()
getTag in interface org.mozilla.jss.asn1.ASN1Valuepublic void encode(org.mozilla.jss.asn1.Tag t,
java.io.OutputStream os)
throws java.io.IOException
encode in interface org.mozilla.jss.asn1.ASN1Valuejava.io.IOExceptionpublic void encode(java.io.OutputStream os)
throws java.io.IOException
encode in interface org.mozilla.jss.asn1.ASN1Valuejava.io.IOExceptionpublic org.mozilla.jss.asn1.OCTET_STRING getBytes()
public ResponseData getResponseData()
public org.mozilla.jss.pkix.primitive.AlgorithmIdentifier getSignatureAlgorithm()
public org.mozilla.jss.asn1.BIT_STRING getSignature()
public int getCertsCount()
public org.mozilla.jss.pkix.cert.Certificate[] getCerts()
public org.mozilla.jss.pkix.cert.Certificate getCertificateAt(int pos)
public static BasicOCSPResponse.Template getTemplate()