Class BasicOCSPRespBuilderBC
- java.lang.Object
-
- com.itextpdf.bouncycastle.cert.ocsp.BasicOCSPRespBuilderBC
-
- All Implemented Interfaces:
IBasicOCSPRespBuilder
public class BasicOCSPRespBuilderBC extends java.lang.Object implements IBasicOCSPRespBuilder
Wrapper class forBasicOCSPRespBuilder
.
-
-
Field Summary
Fields Modifier and Type Field Description private org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
basicOCSPRespBuilder
-
Constructor Summary
Constructors Constructor Description BasicOCSPRespBuilderBC(IRespID respID)
Creates new wrapper instance forBasicOCSPRespBuilder
.BasicOCSPRespBuilderBC(org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder basicOCSPRespBuilder)
Creates new wrapper instance forBasicOCSPRespBuilder
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IBasicOCSPRespBuilder
addResponse(ICertificateID certID, ICertificateStatus certificateStatus, java.util.Date time, java.util.Date time1, IExtensions extensions)
Calls actualaddResponse
method for the wrapped BasicOCSPRespBuilder object.IBasicOCSPResp
build(IContentSigner signer, IX509CertificateHolder[] chain, java.util.Date time)
Calls actualbuild
method for the wrapped BasicOCSPRespBuilder object.boolean
equals(java.lang.Object o)
Indicates whether some other object is "equal to" this one.org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
getBasicOCSPRespBuilder()
Gets actual org.bouncycastle object being wrapped.int
hashCode()
Returns a hash code value based on the wrapped object.IBasicOCSPRespBuilder
setResponseExtensions(IExtensions extensions)
Calls actualsetResponseExtensions
method for the wrapped BasicOCSPRespBuilder object.java.lang.String
toString()
DelegatestoString
method call to the wrapped object.
-
-
-
Constructor Detail
-
BasicOCSPRespBuilderBC
public BasicOCSPRespBuilderBC(org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder basicOCSPRespBuilder)
Creates new wrapper instance forBasicOCSPRespBuilder
.- Parameters:
basicOCSPRespBuilder
-BasicOCSPRespBuilder
to be wrapped
-
BasicOCSPRespBuilderBC
public BasicOCSPRespBuilderBC(IRespID respID)
Creates new wrapper instance forBasicOCSPRespBuilder
.- Parameters:
respID
- RespID wrapper to createBasicOCSPRespBuilder
to be wrapped
-
-
Method Detail
-
getBasicOCSPRespBuilder
public org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder getBasicOCSPRespBuilder()
Gets actual org.bouncycastle object being wrapped.- Returns:
- wrapped
BasicOCSPRespBuilder
.
-
setResponseExtensions
public IBasicOCSPRespBuilder setResponseExtensions(IExtensions extensions)
Calls actualsetResponseExtensions
method for the wrapped BasicOCSPRespBuilder object.- Specified by:
setResponseExtensions
in interfaceIBasicOCSPRespBuilder
- Parameters:
extensions
- response extensions wrapper- Returns:
IBasicOCSPRespBuilder
this wrapper object.
-
addResponse
public IBasicOCSPRespBuilder addResponse(ICertificateID certID, ICertificateStatus certificateStatus, java.util.Date time, java.util.Date time1, IExtensions extensions)
Calls actualaddResponse
method for the wrapped BasicOCSPRespBuilder object.- Specified by:
addResponse
in interfaceIBasicOCSPRespBuilder
- Parameters:
certID
- wrapped certificate ID detailscertificateStatus
- wrapped status of the certificate - wrapped null if okaytime
- date this response was valid ontime1
- date when next update should be requestedextensions
- optional wrapped extensions- Returns:
IBasicOCSPRespBuilder
this wrapper object.
-
build
public IBasicOCSPResp build(IContentSigner signer, IX509CertificateHolder[] chain, java.util.Date time) throws OCSPExceptionBC
Calls actualbuild
method for the wrapped BasicOCSPRespBuilder object.- Specified by:
build
in interfaceIBasicOCSPRespBuilder
- Parameters:
signer
- ContentSigner wrapperchain
- list of wrapped X509CertificateHolder objectstime
- produced at- Returns:
IBasicOCSPResp
wrapper for built BasicOCSPResp object.- Throws:
OCSPExceptionBC
-
equals
public boolean equals(java.lang.Object o)
Indicates whether some other object is "equal to" this one. Compares wrapped objects.- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
Returns a hash code value based on the wrapped object.- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
DelegatestoString
method call to the wrapped object.- Overrides:
toString
in classjava.lang.Object
-
-