org.bouncycastle.tsp

Class TimeStampTokenGenerator

public class TimeStampTokenGenerator extends Object

Constructor Summary
TimeStampTokenGenerator(PrivateKey key, X509Certificate cert, String digestOID, String tsaPolicyOID)
basic creation - only the default attributes will be included here.
TimeStampTokenGenerator(PrivateKey key, X509Certificate cert, String digestOID, String tsaPolicyOID, AttributeTable signedAttr, AttributeTable unsignedAttr)
create with a signer with extra signed/unsigned attributes.
Method Summary
TimeStampTokengenerate(TimeStampRequest request, BigInteger serialNumber, Date genTime, String provider)
voidsetAccuracyMicros(int accuracyMicros)
voidsetAccuracyMillis(int accuracyMillis)
voidsetAccuracySeconds(int accuracySeconds)
voidsetCertificatesAndCRLs(CertStore certificates)
voidsetOrdering(boolean ordering)
voidsetTSA(GeneralName tsa)

Constructor Detail

TimeStampTokenGenerator

public TimeStampTokenGenerator(PrivateKey key, X509Certificate cert, String digestOID, String tsaPolicyOID)
basic creation - only the default attributes will be included here.

TimeStampTokenGenerator

public TimeStampTokenGenerator(PrivateKey key, X509Certificate cert, String digestOID, String tsaPolicyOID, AttributeTable signedAttr, AttributeTable unsignedAttr)
create with a signer with extra signed/unsigned attributes.

Method Detail

generate

public TimeStampToken generate(TimeStampRequest request, BigInteger serialNumber, Date genTime, String provider)

setAccuracyMicros

public void setAccuracyMicros(int accuracyMicros)

setAccuracyMillis

public void setAccuracyMillis(int accuracyMillis)

setAccuracySeconds

public void setAccuracySeconds(int accuracySeconds)

setCertificatesAndCRLs

public void setCertificatesAndCRLs(CertStore certificates)

setOrdering

public void setOrdering(boolean ordering)

setTSA

public void setTSA(GeneralName tsa)