public class

OCSPReqGenerator

extends Object
java.lang.Object
   ↳ org.bouncycastle.ocsp.OCSPReqGenerator

Summary

Public Constructors
OCSPReqGenerator()
Public Methods
void addRequest(CertificateID certId, X509Extensions singleRequestExtensions)
Add a request with extensions
void addRequest(CertificateID certId)
Add a request for the given CertificateID.
OCSPReq generate()
Generate an unsigned request
OCSPReq generate(String signingAlgorithm, PrivateKey key, X509Certificate[] chain, String provider)
OCSPReq generate(String signingAlgorithm, PrivateKey key, X509Certificate[] chain, String provider, SecureRandom random)
Iterator getSignatureAlgNames()
Return an iterator of the signature names supported by the generator.
void setRequestExtensions(X509Extensions requestExtensions)
void setRequestorName(X500Principal requestorName)
Set the requestor name to the passed in X500Principal
void setRequestorName(GeneralName requestorName)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public OCSPReqGenerator ()

Public Methods

public void addRequest (CertificateID certId, X509Extensions singleRequestExtensions)

Add a request with extensions

Parameters
certId certificate ID of interest
singleRequestExtensions the extensions to attach to the request

public void addRequest (CertificateID certId)

Add a request for the given CertificateID.

Parameters
certId certificate ID of interest

public OCSPReq generate ()

Generate an unsigned request

Returns
  • the OCSPReq
Throws
OCSPException

public OCSPReq generate (String signingAlgorithm, PrivateKey key, X509Certificate[] chain, String provider)

public OCSPReq generate (String signingAlgorithm, PrivateKey key, X509Certificate[] chain, String provider, SecureRandom random)

public Iterator getSignatureAlgNames ()

Return an iterator of the signature names supported by the generator.

Returns
  • an iterator containing recognised names.

public void setRequestExtensions (X509Extensions requestExtensions)

public void setRequestorName (X500Principal requestorName)

Set the requestor name to the passed in X500Principal

Parameters
requestorName a X500Principal representing the requestor name.

public void setRequestorName (GeneralName requestorName)