public class OcspClientBouncyCastle extends java.lang.Object implements OcspClient
| Modifier and Type | Field and Description |
|---|---|
private java.security.cert.X509Certificate |
checkCert
check certificate
|
private java.security.cert.X509Certificate |
rootCert
root certificate
|
private java.lang.String |
url
OCSP URL
|
| Constructor and Description |
|---|
OcspClientBouncyCastle(java.security.cert.X509Certificate checkCert,
java.security.cert.X509Certificate rootCert,
java.lang.String url)
Creates an instance of an OcspClient that will be using BouncyCastle.
|
| Modifier and Type | Method and Description |
|---|---|
private static org.bouncycastle.ocsp.OCSPReq |
generateOCSPRequest(java.security.cert.X509Certificate issuerCert,
java.math.BigInteger serialNumber)
Generates an OCSP request using BouncyCastle.
|
byte[] |
getEncoded()
Gets an encoded byte array.
|
private java.security.cert.X509Certificate rootCert
private java.security.cert.X509Certificate checkCert
private java.lang.String url
public OcspClientBouncyCastle(java.security.cert.X509Certificate checkCert,
java.security.cert.X509Certificate rootCert,
java.lang.String url)
checkCert - the check certificaterootCert - the root certificateurl - the OCSP URLprivate static org.bouncycastle.ocsp.OCSPReq generateOCSPRequest(java.security.cert.X509Certificate issuerCert,
java.math.BigInteger serialNumber)
throws org.bouncycastle.ocsp.OCSPException,
java.io.IOException
issuerCert - certificate of the issuesserialNumber - serial numberorg.bouncycastle.ocsp.OCSPExceptionjava.io.IOExceptionpublic byte[] getEncoded()
OcspClientgetEncoded in interface OcspClientOcspClient.getEncoded()