public class TimeStampResponseGenerator
extends java.lang.Object
| Constructor and Description |
|---|
TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator,
java.util.Set acceptedAlgorithms) |
TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator,
java.util.Set acceptedAlgorithms,
java.util.Set acceptedPolicies) |
TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator,
java.util.Set acceptedAlgorithms,
java.util.Set acceptedPolicies,
java.util.Set acceptedExtensions) |
| Modifier and Type | Method and Description |
|---|---|
TimeStampResponse |
generate(TimeStampRequest request,
java.math.BigInteger serialNumber,
java.util.Date genTime)
Return an appropriate TimeStampResponse.
|
TimeStampResponse |
generate(TimeStampRequest request,
java.math.BigInteger serialNumber,
java.util.Date genTime,
java.lang.String provider)
Deprecated.
use method that does not require provider
|
TimeStampResponse |
generateFailResponse(int status,
int failInfoField,
java.lang.String statusString)
Generate a TimeStampResponse with chosen status and FailInfoField.
|
public TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator, java.util.Set acceptedAlgorithms)
tokenGenerator - acceptedAlgorithms - a set of OIDs giving accepted algorithms.public TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator, java.util.Set acceptedAlgorithms, java.util.Set acceptedPolicies)
tokenGenerator - acceptedAlgorithms - a set of OIDs giving accepted algorithms.acceptedPolicies - if non-null a set of policies OIDs we are willing to sign under.public TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator, java.util.Set acceptedAlgorithms, java.util.Set acceptedPolicies, java.util.Set acceptedExtensions)
tokenGenerator - acceptedAlgorithms - a set of OIDs giving accepted algorithms.acceptedPolicies - if non-null a set of policies OIDs we are willing to sign under.acceptedExtensions - if non-null a set of extensions OIDs we are willing to accept.public TimeStampResponse generate(TimeStampRequest request, java.math.BigInteger serialNumber, java.util.Date genTime, java.lang.String provider) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, TSPException
If genTime is null a timeNotAvailable error response will be returned.
request - the request this response is for.serialNumber - serial number for the response token.genTime - generation time for the response token.provider - provider to use for signature calculation.java.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionTSPExceptionpublic TimeStampResponse generate(TimeStampRequest request, java.math.BigInteger serialNumber, java.util.Date genTime) throws TSPException
If genTime is null a timeNotAvailable error response will be returned.
request - the request this response is for.serialNumber - serial number for the response token.genTime - generation time for the response token.java.security.NoSuchAlgorithmExceptionTSPExceptionpublic TimeStampResponse generateFailResponse(int status, int failInfoField, java.lang.String statusString) throws TSPException
status - the PKIStatus to set.failInfoField - the FailInfoField to set.statusString - an optional string describing the failure.TSPException - in case the response could not be created