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.TimeStampTokenGenerator
timeStampTokenGenerator
-
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 void
addCertificates(IJcaCertStore jcaCertStore)
Calls actualaddCertificates
method for the wrapped TimeStampTokenGenerator object.boolean
equals(java.lang.Object o)
Indicates whether some other object is "equal to" this one.ITimeStampToken
generate(ITimeStampRequest request, java.math.BigInteger bigInteger, java.util.Date date)
Calls actualgenerate
method for the wrapped TimeStampTokenGenerator object.org.bouncycastle.tsp.TimeStampTokenGenerator
getTimeStampTokenGenerator()
Gets actual org.bouncycastle object being wrapped.int
hashCode()
Returns a hash code value based on the wrapped object.void
setAccuracySeconds(int i)
Calls actualsetAccuracySeconds
method for the wrapped TimeStampTokenGenerator object.java.lang.String
toString()
DelegatestoString
method call to the wrapped object.
-
-
-
Constructor Detail
-
TimeStampTokenGeneratorBC
public TimeStampTokenGeneratorBC(org.bouncycastle.tsp.TimeStampTokenGenerator timeStampTokenGenerator)
Creates new wrapper instance forTimeStampTokenGenerator
.- Parameters:
timeStampTokenGenerator
-TimeStampTokenGenerator
to 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
- ifTSPException
occurs 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 actualsetAccuracySeconds
method for the wrapped TimeStampTokenGenerator object.- Specified by:
setAccuracySeconds
in interfaceITimeStampTokenGenerator
- Parameters:
i
- accuracy seconds to set
-
addCertificates
public void addCertificates(IJcaCertStore jcaCertStore)
Calls actualaddCertificates
method for the wrapped TimeStampTokenGenerator object.- Specified by:
addCertificates
in 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 actualgenerate
method for the wrapped TimeStampTokenGenerator object.- Specified by:
generate
in interfaceITimeStampTokenGenerator
- Parameters:
request
- the originating TimeStampRequest wrapperbigInteger
- serial number for the TimeStampTokendate
- token generation time- Returns:
ITimeStampToken
the 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:
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
-
-