public class BasicOCSPRespGenerator extends Object
Constructor and Description |
---|
BasicOCSPRespGenerator(PublicKey key)
construct with the responderID to be the SHA-1 keyHash of the passed in public key.
|
BasicOCSPRespGenerator(RespID responderID)
basic constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addResponse(CertificateID certID,
CertificateStatus certStatus)
Add a response for a particular Certificate ID.
|
void |
addResponse(CertificateID certID,
CertificateStatus certStatus,
Date thisUpdate,
Date nextUpdate,
X509Extensions singleExtensions)
Add a response for a particular Certificate ID.
|
void |
addResponse(CertificateID certID,
CertificateStatus certStatus,
Date nextUpdate,
X509Extensions singleExtensions)
Add a response for a particular Certificate ID.
|
void |
addResponse(CertificateID certID,
CertificateStatus certStatus,
X509Extensions singleExtensions)
Add a response for a particular Certificate ID.
|
BasicOCSPResp |
generate(String signingAlgorithm,
PrivateKey key,
X509Certificate[] chain,
Date thisUpdate,
String provider) |
BasicOCSPResp |
generate(String signingAlgorithm,
PrivateKey key,
X509Certificate[] chain,
Date producedAt,
String provider,
SecureRandom random) |
Iterator |
getSignatureAlgNames()
Return an iterator of the signature names supported by the generator.
|
void |
setResponseExtensions(X509Extensions responseExtensions)
Set the extensions for the response.
|
public BasicOCSPRespGenerator(RespID responderID)
public BasicOCSPRespGenerator(PublicKey key) throws OCSPException
OCSPException
public void addResponse(CertificateID certID, CertificateStatus certStatus)
certID
- certificate ID detailscertStatus
- status of the certificate - null if okaypublic void addResponse(CertificateID certID, CertificateStatus certStatus, X509Extensions singleExtensions)
certID
- certificate ID detailscertStatus
- status of the certificate - null if okaysingleExtensions
- optional extensionspublic void addResponse(CertificateID certID, CertificateStatus certStatus, Date nextUpdate, X509Extensions singleExtensions)
certID
- certificate ID detailsnextUpdate
- date when next update should be requestedcertStatus
- status of the certificate - null if okaysingleExtensions
- optional extensionspublic void addResponse(CertificateID certID, CertificateStatus certStatus, Date thisUpdate, Date nextUpdate, X509Extensions 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 void setResponseExtensions(X509Extensions responseExtensions)
responseExtensions
- the extension object to carry.public BasicOCSPResp generate(String signingAlgorithm, PrivateKey key, X509Certificate[] chain, Date thisUpdate, String provider) throws OCSPException, NoSuchProviderException, IllegalArgumentException
public BasicOCSPResp generate(String signingAlgorithm, PrivateKey key, X509Certificate[] chain, Date producedAt, String provider, SecureRandom random) throws OCSPException, NoSuchProviderException, IllegalArgumentException
public Iterator getSignatureAlgNames()
Copyright © 2015. All rights reserved.