Package com.itextpdf.bouncycastle.tsp
Class TimeStampTokenGeneratorBC
- java.lang.Object
-
- com.itextpdf.bouncycastle.tsp.TimeStampTokenGeneratorBC
-
- All Implemented Interfaces:
ITimeStampTokenGenerator
public class TimeStampTokenGeneratorBC extends java.lang.Object implements ITimeStampTokenGenerator
Wrapper class forTimeStampTokenGenerator.
-
-
Field Summary
Fields Modifier and Type Field Description private org.bouncycastle.tsp.TimeStampTokenGeneratortimeStampTokenGenerator
-
Constructor Summary
Constructors Constructor Description TimeStampTokenGeneratorBC(ISignerInfoGenerator siGen, IDigestCalculator dgCalc, IASN1ObjectIdentifier policy)Creates new wrapper instance forTimeStampTokenGenerator.TimeStampTokenGeneratorBC(org.bouncycastle.tsp.TimeStampTokenGenerator timeStampTokenGenerator)Creates new wrapper instance forTimeStampTokenGenerator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCertificates(IJcaCertStore jcaCertStore)Calls actualaddCertificatesmethod for the wrapped TimeStampTokenGenerator object.booleanequals(java.lang.Object o)Indicates whether some other object is "equal to" this one.ITimeStampTokengenerate(ITimeStampRequest request, java.math.BigInteger bigInteger, java.util.Date date)Calls actualgeneratemethod for the wrapped TimeStampTokenGenerator object.org.bouncycastle.tsp.TimeStampTokenGeneratorgetTimeStampTokenGenerator()Gets actual org.bouncycastle object being wrapped.inthashCode()Returns a hash code value based on the wrapped object.voidsetAccuracySeconds(int i)Calls actualsetAccuracySecondsmethod for the wrapped TimeStampTokenGenerator object.java.lang.StringtoString()DelegatestoStringmethod call to the wrapped object.
-
-
-
Constructor Detail
-
TimeStampTokenGeneratorBC
public TimeStampTokenGeneratorBC(org.bouncycastle.tsp.TimeStampTokenGenerator timeStampTokenGenerator)
Creates new wrapper instance forTimeStampTokenGenerator.- Parameters:
timeStampTokenGenerator-TimeStampTokenGeneratorto be wrapped
-
TimeStampTokenGeneratorBC
public TimeStampTokenGeneratorBC(ISignerInfoGenerator siGen, IDigestCalculator dgCalc, IASN1ObjectIdentifier policy) throws TSPExceptionBC
Creates new wrapper instance forTimeStampTokenGenerator.- Parameters:
siGen- SignerInfoGenerator wrapperdgCalc- DigestCalculator wrapperpolicy- ASN1ObjectIdentifier wrapper- Throws:
TSPExceptionBC- ifTSPExceptionoccurs during wrapped object method call.
-
-
Method Detail
-
getTimeStampTokenGenerator
public org.bouncycastle.tsp.TimeStampTokenGenerator getTimeStampTokenGenerator()
Gets actual org.bouncycastle object being wrapped.- Returns:
- wrapped
TimeStampTokenGenerator.
-
setAccuracySeconds
public void setAccuracySeconds(int i)
Calls actualsetAccuracySecondsmethod for the wrapped TimeStampTokenGenerator object.- Specified by:
setAccuracySecondsin interfaceITimeStampTokenGenerator- Parameters:
i- accuracy seconds to set
-
addCertificates
public void addCertificates(IJcaCertStore jcaCertStore)
Calls actualaddCertificatesmethod for the wrapped TimeStampTokenGenerator object.- Specified by:
addCertificatesin interfaceITimeStampTokenGenerator- Parameters:
jcaCertStore- the wrapper for the JcaCertStore to add
-
generate
public ITimeStampToken generate(ITimeStampRequest request, java.math.BigInteger bigInteger, java.util.Date date) throws TSPExceptionBC
Calls actualgeneratemethod for the wrapped TimeStampTokenGenerator object.- Specified by:
generatein interfaceITimeStampTokenGenerator- Parameters:
request- the originating TimeStampRequest wrapperbigInteger- serial number for the TimeStampTokendate- token generation time- Returns:
ITimeStampTokenthe wrapper for the generated TimeStampToken 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
-
-