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 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 OCSPReq generateOCSPRequest(java.security.cert.X509Certificate issuerCert, java.math.BigInteger serialNumber) throws OCSPException, java.io.IOException
issuerCert
- certificate of the issuesserialNumber
- serial numberOCSPException
java.io.IOException
public byte[] getEncoded()
OcspClient
getEncoded
in interface OcspClient
OcspClient.getEncoded()