JcaBasicOCSPRespBuilderpublic class BasicOCSPRespBuilder
extends java.lang.Object
| Constructor | Description |
|---|---|
BasicOCSPRespBuilder(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo key,
DigestCalculator digCalc) |
construct with the responderID to be the SHA-1 keyHash of the passed in public key.
|
BasicOCSPRespBuilder(RespID responderID) |
basic constructor
|
| Modifier and Type | Method | Description |
|---|---|---|
BasicOCSPRespBuilder |
addResponse(CertificateID certID,
CertificateStatus certStatus) |
Add a response for a particular Certificate ID.
|
BasicOCSPRespBuilder |
addResponse(CertificateID certID,
CertificateStatus certStatus,
java.util.Date thisUpdate,
java.util.Date nextUpdate) |
Add a response for a particular Certificate ID.
|
BasicOCSPRespBuilder |
addResponse(CertificateID certID,
CertificateStatus certStatus,
java.util.Date thisUpdate,
java.util.Date nextUpdate,
org.bouncycastle.asn1.x509.Extensions singleExtensions) |
Add a response for a particular Certificate ID.
|
BasicOCSPRespBuilder |
addResponse(CertificateID certID,
CertificateStatus certStatus,
java.util.Date nextUpdate,
org.bouncycastle.asn1.x509.Extensions singleExtensions) |
Add a response for a particular Certificate ID.
|
BasicOCSPRespBuilder |
addResponse(CertificateID certID,
CertificateStatus certStatus,
org.bouncycastle.asn1.x509.Extensions singleExtensions) |
Add a response for a particular Certificate ID.
|
BasicOCSPResp |
build(ContentSigner signer,
X509CertificateHolder[] chain,
java.util.Date producedAt) |
|
BasicOCSPRespBuilder |
setResponseExtensions(org.bouncycastle.asn1.x509.Extensions responseExtensions) |
Set the extensions for the response.
|
public BasicOCSPRespBuilder(RespID responderID)
public BasicOCSPRespBuilder(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo key,
DigestCalculator digCalc)
throws OCSPException
key - the key info of the responder public key.digCalc - a SHA-1 digest calculatorOCSPExceptionpublic BasicOCSPRespBuilder addResponse(CertificateID certID, CertificateStatus certStatus)
certID - certificate ID detailscertStatus - status of the certificate - null if okaypublic BasicOCSPRespBuilder addResponse(CertificateID certID, CertificateStatus certStatus, org.bouncycastle.asn1.x509.Extensions singleExtensions)
certID - certificate ID detailscertStatus - status of the certificate - null if okaysingleExtensions - optional extensionspublic BasicOCSPRespBuilder addResponse(CertificateID certID, CertificateStatus certStatus, java.util.Date nextUpdate, org.bouncycastle.asn1.x509.Extensions singleExtensions)
certID - certificate ID detailsnextUpdate - date when next update should be requestedcertStatus - status of the certificate - null if okaysingleExtensions - optional extensionspublic BasicOCSPRespBuilder addResponse(CertificateID certID, CertificateStatus certStatus, java.util.Date thisUpdate, java.util.Date nextUpdate)
certID - certificate ID detailsthisUpdate - date this response was valid onnextUpdate - date when next update should be requestedcertStatus - status of the certificate - null if okaypublic BasicOCSPRespBuilder addResponse(CertificateID certID, CertificateStatus certStatus, java.util.Date thisUpdate, java.util.Date nextUpdate, org.bouncycastle.asn1.x509.Extensions singleExtensions)
certID - certificate ID detailsthisUpdate - date this response was valid onnextUpdate - date when next update should be requestedcertStatus - status of the certificate - null if okaysingleExtensions - optional extensionspublic BasicOCSPRespBuilder setResponseExtensions(org.bouncycastle.asn1.x509.Extensions responseExtensions)
responseExtensions - the extension object to carry.public BasicOCSPResp build(ContentSigner signer, X509CertificateHolder[] chain, java.util.Date producedAt) throws OCSPException
OCSPException