Class OCSPReqBuilderBC

java.lang.Object
com.itextpdf.bouncycastle.cert.ocsp.OCSPReqBuilderBC
All Implemented Interfaces:
IOCSPReqBuilder

public class OCSPReqBuilderBC extends Object implements IOCSPReqBuilder
Wrapper class for OCSPReqBuilder.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.bouncycastle.cert.ocsp.OCSPReqBuilder
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    OCSPReqBuilderBC(org.bouncycastle.cert.ocsp.OCSPReqBuilder reqBuilder)
    Creates new wrapper instance for OCSPReqBuilder.
  • Method Summary

    Modifier and Type
    Method
    Description
    addRequest(ICertificateID certificateID)
    Calls actual addRequest method for the wrapped OCSPReqBuilder object.
    Calls actual build method for the wrapped OCSPReqBuilder object.
    boolean
    Indicates whether some other object is "equal to" this one.
    org.bouncycastle.cert.ocsp.OCSPReqBuilder
    Gets actual org.bouncycastle object being wrapped.
    int
    Returns a hash code value based on the wrapped object.
    Calls actual setRequestExtensions method for the wrapped OCSPReqBuilder object.
    Delegates toString method call to the wrapped object.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • reqBuilder

      private final org.bouncycastle.cert.ocsp.OCSPReqBuilder reqBuilder
  • Constructor Details

    • OCSPReqBuilderBC

      public OCSPReqBuilderBC(org.bouncycastle.cert.ocsp.OCSPReqBuilder reqBuilder)
      Creates new wrapper instance for OCSPReqBuilder.
      Parameters:
      reqBuilder - OCSPReqBuilder to be wrapped
  • Method Details

    • getReqBuilder

      public org.bouncycastle.cert.ocsp.OCSPReqBuilder getReqBuilder()
      Gets actual org.bouncycastle object being wrapped.
      Returns:
      wrapped OCSPReqBuilder.
    • setRequestExtensions

      public IOCSPReqBuilder setRequestExtensions(IExtensions extensions)
      Calls actual setRequestExtensions method for the wrapped OCSPReqBuilder object.
      Specified by:
      setRequestExtensions in interface IOCSPReqBuilder
      Parameters:
      extensions - wrapper for extensions to set
      Returns:
      IOCSPReqBuilder this wrapper object.
    • addRequest

      public IOCSPReqBuilder addRequest(ICertificateID certificateID)
      Calls actual addRequest method for the wrapped OCSPReqBuilder object.
      Specified by:
      addRequest in interface IOCSPReqBuilder
      Parameters:
      certificateID - CertificateID wrapper
      Returns:
      IOCSPReqBuilder this wrapper object.
    • build

      public IOCSPReq build() throws OCSPExceptionBC
      Calls actual build method for the wrapped OCSPReqBuilder object.
      Specified by:
      build in interface IOCSPReqBuilder
      Returns:
      IOCSPReq wrapper for built OCSPReq object.
      Throws:
      OCSPExceptionBC
    • equals

      public boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. Compares wrapped objects.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Returns a hash code value based on the wrapped object.
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Delegates toString method call to the wrapped object.
      Overrides:
      toString in class Object