Package | Description |
---|---|
org.bouncycastle.tsp |
Classes for dealing Time Stamp Protocol (TSP) - RFC 3161.
|
Modifier and Type | Class and Description |
---|---|
class |
TSPValidationException
Exception thrown if a TSP request or response fails to validate.
|
Modifier and Type | Method and Description |
---|---|
TimeStampResponse |
TimeStampResponseGenerator.generate(TimeStampRequest request,
BigInteger serialNumber,
Date genTime)
Return an appropriate TimeStampResponse.
|
TimeStampToken |
TimeStampTokenGenerator.generate(TimeStampRequest request,
BigInteger serialNumber,
Date genTime)
Generate a TimeStampToken for the passed in request and serialNumber marking it with the passed in genTime.
|
TimeStampToken |
TimeStampTokenGenerator.generate(TimeStampRequest request,
BigInteger serialNumber,
Date genTime,
Extensions additionalExtensions)
Generate a TimeStampToken for the passed in request and serialNumber marking it with the passed in genTime.
|
TimeStampResponse |
TimeStampResponseGenerator.generateFailResponse(int status,
int failInfoField,
String statusString)
Generate a non-granted TimeStampResponse with chosen status and FailInfoField.
|
TimeStampResponse |
TimeStampResponseGenerator.generateGrantedResponse(TimeStampRequest request,
BigInteger serialNumber,
Date genTime)
Return a granted response, if the passed in request passes validation.
|
TimeStampResponse |
TimeStampResponseGenerator.generateGrantedResponse(TimeStampRequest request,
BigInteger serialNumber,
Date genTime,
String statusString)
Return a granted response, if the passed in request passes validation with the passed in status string.
|
TimeStampResponse |
TimeStampResponseGenerator.generateGrantedResponse(TimeStampRequest request,
BigInteger serialNumber,
Date genTime,
String statusString,
Extensions additionalExtensions)
Return a granted response, if the passed in request passes validation with the passed in status string and extra extensions.
|
TimeStampResponse |
TimeStampResponseGenerator.generateRejectedResponse(Exception exception)
Generate a generic rejection response based on a TSPValidationException or
an Exception.
|
boolean |
TimeStampToken.isSignatureValid(SignerInformationVerifier sigVerifier)
Return true if the signature on time stamp token is valid.
|
void |
TimeStampRequest.validate(Set algorithms,
Set policies,
Set extensions)
Validate the timestamp request, checking the digest to see if it is of an
accepted type and whether it is of the correct length for the algorithm specified.
|
void |
TimeStampToken.validate(SignerInformationVerifier sigVerifier)
Validate the time stamp token.
|
void |
TimeStampResponse.validate(TimeStampRequest request)
Check this response against to see if it a well formed response for
the passed in request.
|
Constructor and Description |
---|
TimeStampResponse(byte[] resp)
Create a TimeStampResponse from a byte array containing an ASN.1 encoding.
|
TimeStampResponse(InputStream in)
Create a TimeStampResponse from an input stream containing an ASN.1 encoding.
|
TimeStampResponse(TimeStampResp resp) |
TimeStampToken(CMSSignedData signedData) |
TimeStampToken(ContentInfo contentInfo) |
TimeStampTokenGenerator(SignerInfoGenerator signerInfoGen,
DigestCalculator digestCalculator,
ASN1ObjectIdentifier tsaPolicy)
Basic Constructor - set up a calculator based on signerInfoGen with a ESSCertID calculated from
the signer's associated certificate using the sha1DigestCalculator.
|
TimeStampTokenGenerator(SignerInfoGenerator signerInfoGen,
DigestCalculator digestCalculator,
ASN1ObjectIdentifier tsaPolicy,
boolean isIssuerSerialIncluded)
Basic Constructor - set up a calculator based on signerInfoGen with a ESSCertID calculated from
the signer's associated certificate using the sha1DigestCalculator.
|
Copyright © 2021 BouncyCastle.org. All rights reserved.