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.TimeStampResponseGeneratortimeStampResponseGenerator
-
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 booleanequals(java.lang.Object o)Indicates whether some other object is "equal to" this one.ITimeStampResponsegenerate(ITimeStampRequest request, java.math.BigInteger bigInteger, java.util.Date date)Calls actualgeneratemethod for the wrapped TimeStampResponseGenerator object.org.bouncycastle.tsp.TimeStampResponseGeneratorgetTimeStampResponseGenerator()Gets actual org.bouncycastle object being wrapped.inthashCode()Returns a hash code value based on the wrapped object.java.lang.StringtoString()DelegatestoStringmethod call to the wrapped object.
-
-
-
Constructor Detail
-
TimeStampResponseGeneratorBC
public TimeStampResponseGeneratorBC(org.bouncycastle.tsp.TimeStampResponseGenerator timeStampResponseGenerator)
Creates new wrapper instance forTimeStampResponseGenerator.- Parameters:
timeStampResponseGenerator-TimeStampResponseGeneratorto 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 actualgeneratemethod for the wrapped TimeStampResponseGenerator object.- Specified by:
generatein interfaceITimeStampResponseGenerator- Parameters:
request- the wrapper for request this response is forbigInteger- serial number for the response tokendate- generation time for the response token- Returns:
ITimeStampResponsethe 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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
Returns a hash code value based on the wrapped object.- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
DelegatestoStringmethod call to the wrapped object.- Overrides:
toStringin classjava.lang.Object
-
-