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.InvalidBERException
java.io.IOException
public BasicOCSPResponse(byte[] data) throws org.mozilla.jss.asn1.InvalidBERException, java.io.IOException
org.mozilla.jss.asn1.InvalidBERException
java.io.IOException
public org.mozilla.jss.asn1.Tag getTag()
getTag
in interface org.mozilla.jss.asn1.ASN1Value
public void encode(org.mozilla.jss.asn1.Tag t, java.io.OutputStream os) throws java.io.IOException
encode
in interface org.mozilla.jss.asn1.ASN1Value
java.io.IOException
public void encode(java.io.OutputStream os) throws java.io.IOException
encode
in interface org.mozilla.jss.asn1.ASN1Value
java.io.IOException
public 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()