com.digt.trusted.ocsp
Class BasicOCSPRespGenerator
java.lang.Object
com.digt.trusted.ocsp.BasicOCSPRespGenerator
public class BasicOCSPRespGenerator
- extends java.lang.Object
Method Summary |
void |
addResponse(CertificateID certID,
CertificateStatus certStatus)
|
void |
addResponse(CertificateID certID,
CertificateStatus certStatus,
java.util.Date thisUpdate,
java.util.Date nextUpdate,
X509Extensions singleExtensions)
|
void |
addResponse(CertificateID certID,
CertificateStatus certStatus,
java.util.Date nextUpdate,
X509Extensions singleExtensions)
|
BasicOCSPResp |
generate()
|
BasicOCSPResp |
generate(java.lang.String signingAlgorithm,
java.security.PrivateKey key,
java.security.cert.X509Certificate[] chain,
java.util.Date thisUpdate,
java.lang.String provider)
|
BasicOCSPResp |
generate(java.lang.String signingAlgorithm,
java.security.PrivateKey key,
java.security.cert.X509Certificate[] chain,
java.util.Date producedAt,
java.lang.String provider,
java.security.SecureRandom random)
|
void |
setResponseExtensions(X509Extensions responseExtensions)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicOCSPRespGenerator
public BasicOCSPRespGenerator(RespID responderID)
- basic constructor
BasicOCSPRespGenerator
public BasicOCSPRespGenerator(java.security.PublicKey key)
throws OCSPException
- construct with the responderID to be the SHA-1 keyHash of the passed in public key.
- Throws:
OCSPException
addResponse
public void addResponse(CertificateID certID,
CertificateStatus certStatus)
addResponse
public void addResponse(CertificateID certID,
CertificateStatus certStatus,
java.util.Date nextUpdate,
X509Extensions singleExtensions)
addResponse
public void addResponse(CertificateID certID,
CertificateStatus certStatus,
java.util.Date thisUpdate,
java.util.Date nextUpdate,
X509Extensions singleExtensions)
setResponseExtensions
public void setResponseExtensions(X509Extensions responseExtensions)
generate
public BasicOCSPResp generate()
throws OCSPException
- Throws:
OCSPException
generate
public BasicOCSPResp generate(java.lang.String signingAlgorithm,
java.security.PrivateKey key,
java.security.cert.X509Certificate[] chain,
java.util.Date thisUpdate,
java.lang.String provider)
throws OCSPException,
java.security.NoSuchProviderException,
java.lang.IllegalArgumentException
- Throws:
OCSPException
java.security.NoSuchProviderException
java.lang.IllegalArgumentException
generate
public BasicOCSPResp generate(java.lang.String signingAlgorithm,
java.security.PrivateKey key,
java.security.cert.X509Certificate[] chain,
java.util.Date producedAt,
java.lang.String provider,
java.security.SecureRandom random)
throws OCSPException,
java.security.NoSuchProviderException,
java.lang.IllegalArgumentException
- Throws:
OCSPException
java.security.NoSuchProviderException
java.lang.IllegalArgumentException