com.lowagie.text.pdf

Class OcspClientBouncyCastle

public class OcspClientBouncyCastle extends Object implements OcspClient

OcspClient implementation using BouncyCastle.

Since: 2.1.6

Author: psoares

Field Summary
X509CertificatecheckCert
check certificate
X509CertificaterootCert
root certificate
Stringurl
OCSP URL
Constructor Summary
OcspClientBouncyCastle(X509Certificate checkCert, X509Certificate rootCert, String url)
Creates an instance of an OcspClient that will be using BouncyCastle.
Method Summary
static OCSPReqgenerateOCSPRequest(X509Certificate issuerCert, BigInteger serialNumber)
Generates an OCSP request using BouncyCastle.
byte[]getEncoded()

Field Detail

checkCert

private X509Certificate checkCert
check certificate

rootCert

private X509Certificate rootCert
root certificate

url

private String url
OCSP URL

Constructor Detail

OcspClientBouncyCastle

public OcspClientBouncyCastle(X509Certificate checkCert, X509Certificate rootCert, String url)
Creates an instance of an OcspClient that will be using BouncyCastle.

Parameters: checkCert the check certificate rootCert the root certificate url the OCSP URL

Method Detail

generateOCSPRequest

private static OCSPReq generateOCSPRequest(X509Certificate issuerCert, BigInteger serialNumber)
Generates an OCSP request using BouncyCastle.

Parameters: issuerCert certificate of the issues serialNumber serial number

Returns: an OCSP request

Throws: OCSPException IOException

getEncoded

public byte[] getEncoded()

Returns: a byte array

See Also: getEncoded