Package com.itextpdf.bouncycastle.tsp
Class TimeStampResponseGeneratorBC
- java.lang.Object
-
- com.itextpdf.bouncycastle.tsp.TimeStampResponseGeneratorBC
-
- All Implemented Interfaces:
ITimeStampResponseGenerator
public class TimeStampResponseGeneratorBC extends java.lang.Object implements ITimeStampResponseGenerator
Wrapper class forTimeStampResponseGenerator
.
-
-
Field Summary
Fields Modifier and Type Field Description private org.bouncycastle.tsp.TimeStampResponseGenerator
timeStampResponseGenerator
-
Constructor Summary
Constructors Constructor Description TimeStampResponseGeneratorBC(ITimeStampTokenGenerator tokenGenerator, java.util.Set<java.lang.String> algorithms)
Creates new wrapper instance forTimeStampResponseGenerator
.TimeStampResponseGeneratorBC(org.bouncycastle.tsp.TimeStampResponseGenerator timeStampResponseGenerator)
Creates new wrapper instance forTimeStampResponseGenerator
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
Indicates whether some other object is "equal to" this one.ITimeStampResponse
generate(ITimeStampRequest request, java.math.BigInteger bigInteger, java.util.Date date)
Calls actualgenerate
method for the wrapped TimeStampResponseGenerator object.org.bouncycastle.tsp.TimeStampResponseGenerator
getTimeStampResponseGenerator()
Gets actual org.bouncycastle object being wrapped.int
hashCode()
Returns a hash code value based on the wrapped object.java.lang.String
toString()
DelegatestoString
method call to the wrapped object.
-
-
-
Constructor Detail
-
TimeStampResponseGeneratorBC
public TimeStampResponseGeneratorBC(org.bouncycastle.tsp.TimeStampResponseGenerator timeStampResponseGenerator)
Creates new wrapper instance forTimeStampResponseGenerator
.- Parameters:
timeStampResponseGenerator
-TimeStampResponseGenerator
to be wrapped
-
TimeStampResponseGeneratorBC
public TimeStampResponseGeneratorBC(ITimeStampTokenGenerator tokenGenerator, java.util.Set<java.lang.String> algorithms)
Creates new wrapper instance forTimeStampResponseGenerator
.- Parameters:
tokenGenerator
- TimeStampTokenGenerator wrapperalgorithms
- set of algorithm strings
-
-
Method Detail
-
getTimeStampResponseGenerator
public org.bouncycastle.tsp.TimeStampResponseGenerator getTimeStampResponseGenerator()
Gets actual org.bouncycastle object being wrapped.- Returns:
- wrapped
TimeStampResponseGenerator
.
-
generate
public ITimeStampResponse generate(ITimeStampRequest request, java.math.BigInteger bigInteger, java.util.Date date) throws TSPExceptionBC
Calls actualgenerate
method for the wrapped TimeStampResponseGenerator object.- Specified by:
generate
in interfaceITimeStampResponseGenerator
- Parameters:
request
- the wrapper for request this response is forbigInteger
- serial number for the response tokendate
- generation time for the response token- Returns:
ITimeStampResponse
the wrapper for the generated TimeStampResponse object.- Throws:
TSPExceptionBC
-
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
-
-