Skip navigation links
A C F G I M P S T V 

A

alternatePassword - Variable in class com.digistamp.tsp.demo.CreateTimestamp
 
alternateUserID - Variable in class com.digistamp.tsp.demo.CreateTimestamp
 

C

CertHandler - Class in com.digistamp.tsp
CertHandler is used as a singleton to hold the trusted "root" certificates from the TSA Service.
checkIssuer(X509CertificateHolder, X509CertificateHolder) - Static method in class com.digistamp.tsp.CertHandler
did this certificate issue this child certificate? and check the signature and path.
com.digistamp.tsp.demo - package com.digistamp.tsp.demo
 
ConfigManager - Class in com.digistamp.tsp
ConfigManager sets configuration first by using internal defaults.
COPYRIGHT_NOTICE - Static variable in class com.digistamp.tsp.TSAservice
 
createSIV(X509CertificateHolder) - Static method in class com.digistamp.tsp.CertHandler
Create a SignerInformationVerifier from a single target issuer certificate.
CreateTimestamp - Class in com.digistamp.tsp.demo
Time stamping the contents of a file and save the new time stamp to disk.
CreateTimestamp() - Constructor for class com.digistamp.tsp.demo.CreateTimestamp
 

F

findMatch(Store<X509CertificateHolder>, TimeStampToken) - Static method in class com.digistamp.tsp.CertHandler
Find an UNVERIFIED match by ESScertID.
findMatch(Collection<X509CertificateHolder>, TimeStampToken) - Static method in class com.digistamp.tsp.CertHandler
Find an UNVERIFIED match by ESScertID.
findMatchingCertificate(X500Name, ArrayList<SignerInformationVerifier>) - Static method in class com.digistamp.tsp.CertHandler
Find an UNVERIFIED match by X500Name between a target child certificate and its Issuer.

G

getAuditCertificates() - Method in class com.digistamp.tsp.CertHandler
Return all Audit Certificates associated with this CertHandler
getCertID(TimeStampToken) - Static method in class com.digistamp.tsp.CertHandler
 
getCertID(AttributeTable) - Static method in class com.digistamp.tsp.CertHandler
 
getConfiguration() - Method in class com.digistamp.tsp.TSAservice
Returns a copy of the Properties current TSA Configuration.
getDefaultProperties() - Static method in class com.digistamp.tsp.ConfigManager
Returns the Default Properties of the toolkit
getFilename() - Method in class com.digistamp.tsp.TsRequest
 
getInstance() - Static method in class com.digistamp.tsp.CertHandler
Singleton accessor method
getInstance() - Static method in class com.digistamp.tsp.ConfigManager
Singleton accessor method
getMessageImprintAlgOID() - Method in class com.digistamp.tsp.TsRequest
 
getMessageImprintDigest() - Method in class com.digistamp.tsp.TsRequest
 
getOriginOfTimestamp() - Method in class com.digistamp.tsp.TsResponse
Identifiers for the DigiStamp TSA which created any included timestamp.
getRequest() - Method in class com.digistamp.tsp.TsResponse
 
getResource(String) - Method in class com.digistamp.tsp.ConfigManager
 
getResponseCode() - Method in class com.digistamp.tsp.TsResponse
The HTTP response code, for internal use, but available if desired.
getRootCertificates() - Method in class com.digistamp.tsp.CertHandler
Return all Root Certificates associated with this CertHandler
getStatusString() - Method in class com.digistamp.tsp.TsResponse
This will return human-readable failure information if theTSAservice was unable to retrieve a timestamp.
getTimeStamp(InputStream, String) - Method in class com.digistamp.tsp.demo.CreateTimestamp
A demonstration of time stamp the content of a file.
getTimestamp(TsRequest, String, String) - Method in class com.digistamp.tsp.TSAservice
set the user / password combination for this particular transaction.
getTimestamp(TsRequest) - Method in class com.digistamp.tsp.TSAservice
Use the default configuration for this TSA service
getTimestampCertificates() - Method in class com.digistamp.tsp.CertHandler
Return all Timestamp Certificates associated with this CertHandler
getTimeStampResponse() - Method in class com.digistamp.tsp.TsResponse
Returns the BouncyCastle TimeStampResponse Object
getTSAs() - Method in class com.digistamp.tsp.TSAservice
Returns a list of all TSAs the TSAservice is configured to try
getUser() - Method in class com.digistamp.tsp.TsResponse
User ID that was used in creating this response.

I

isGoodResponse() - Method in class com.digistamp.tsp.TsResponse
This function performs thorough checking of the object's timestamp response.
isGoodTimestamp(TimeStampToken, CertHandler) - Static method in class com.digistamp.tsp.CertHandler
This function performs thorough checking of the object's timestamp response.

M

main(String[]) - Static method in class com.digistamp.tsp.demo.CreateTimestamp
Execute the demo from a command line.
main(String[]) - Static method in class com.digistamp.tsp.demo.VerifyTimestamp
Execute the demo from a command line.

P

POLICY_BP256 - Static variable in class com.digistamp.tsp.TSAservice
 
POLICY_BP512 - Static variable in class com.digistamp.tsp.TSAservice
 
POLICY_NIST256 - Static variable in class com.digistamp.tsp.TSAservice
 
POLICY_NIST521 - Static variable in class com.digistamp.tsp.TSAservice
 
POLICY_RSA2048 - Static variable in class com.digistamp.tsp.TSAservice
constant definition of various DigiStamp TSA policy options.
POLICY_RSA4096 - Static variable in class com.digistamp.tsp.TSAservice
 

S

setActualRequest(TimeStampRequest) - Method in class com.digistamp.tsp.TsRequest
 
setConfiguration(Properties) - Method in class com.digistamp.tsp.TSAservice
Set the current Properties TSA Configuration.
setFilename(String) - Method in class com.digistamp.tsp.TsRequest
The toolkit is able to transmit a name for the datum being timestamped, which will be stored by DigiStamp with the timestamp in the archive.
setRequest(TsRequest) - Method in class com.digistamp.tsp.TsResponse
 
setTestUntrusted(boolean, boolean) - Method in class com.digistamp.tsp.CertHandler
Decides, and reads, the appropriate set of certificates for Trusted Production usage, or Untrusted Test Usage.
setTSAs(ArrayList<String>) - Method in class com.digistamp.tsp.TSAservice
The API toolkit handles TSA selection for you.

T

testConfigurationAlternatives() - Method in class com.digistamp.tsp.demo.CreateTimestamp
 
testValidateAllTokens(CMSTimeStampedData) - Static method in class com.digistamp.tsp.demo.VerifyTimestamp
Does the hash of the content data match what is recorded in the timestamp? Calculate the digest / hash value of the "protect data (content)".
theTSAservice - Variable in class com.digistamp.tsp.demo.CreateTimestamp
you can use as singleton because this is thread safe.
theTSAservice - Variable in class com.digistamp.tsp.demo.VerifyTimestamp
you can use as singleton because this is thread safe.
toBCObject() - Method in class com.digistamp.tsp.TsRequest
 
toString() - Method in class com.digistamp.tsp.TSAservice
Dumps the configuration of theTSAservice to a String
toString() - Method in class com.digistamp.tsp.TsResponse
 
TSAservice - Class in com.digistamp.tsp
TSAservice is used as a singleton for making 3161 timestamp requests, and has configuration provided by CertHandler and ConfigManager.
TSAservice() - Constructor for class com.digistamp.tsp.TSAservice
This is the recommended constructor.
TSAservice(Properties) - Constructor for class com.digistamp.tsp.TSAservice
Constructs theTSAservice without using ConfigManager.
TsRequest - Class in com.digistamp.tsp
TsRequest is the container object for a 3161 timestamp request, with constructors that accept hash digests.
TsRequest(byte[], String) - Constructor for class com.digistamp.tsp.TsRequest
Include certificates.
TsRequest(byte[], ASN1ObjectIdentifier, boolean) - Constructor for class com.digistamp.tsp.TsRequest
 
TsRequest(byte[], ASN1ObjectIdentifier) - Constructor for class com.digistamp.tsp.TsRequest
Include certificates.
TsRequest(byte[], String, boolean) - Constructor for class com.digistamp.tsp.TsRequest
 
TsRequest(byte[], ASN1ObjectIdentifier, ASN1ObjectIdentifier, boolean) - Constructor for class com.digistamp.tsp.TsRequest
 
TsRequest(String, String) - Constructor for class com.digistamp.tsp.TsRequest
Accepts Hex-encoded digest as a string.
TsRequest(TimeStampRequest) - Constructor for class com.digistamp.tsp.TsRequest
Create a DigiStamp request instance based on the BouncyCastle object
TsRequest(byte[]) - Constructor for class com.digistamp.tsp.TsRequest
Decode the ASN
TsResponse - Class in com.digistamp.tsp
TsResponse is the container object for a 3161 timestamp response.
TsResponse(byte[]) - Constructor for class com.digistamp.tsp.TsResponse
 
TsResponse(TsRequest, TimeStampResponse) - Constructor for class com.digistamp.tsp.TsResponse
 
TsResponse(TsRequest) - Constructor for class com.digistamp.tsp.TsResponse
 
TsResponse(TsRequest, byte[]) - Constructor for class com.digistamp.tsp.TsResponse
 
TsResponse(byte[], byte[]) - Constructor for class com.digistamp.tsp.TsResponse
 
TsResponse(TsResponse) - Constructor for class com.digistamp.tsp.TsResponse
 

V

validate(TimeStampToken, FileInputStream) - Method in class com.digistamp.tsp.demo.VerifyTimestamp
Do all validations
validateDigestValue(TimeStampToken, FileInputStream) - Method in class com.digistamp.tsp.demo.VerifyTimestamp
Does the provided timestamp contain the hash of the provided "protected data"? Throw an exception if any issues.
validateForm() - Method in class com.digistamp.tsp.TsResponse
Check this response against to see if it a well formed response for the passed in request.
VerifyTimestamp - Class in com.digistamp.tsp.demo
Verifying a timestamp and either displaying its hash value, or confirming it against the protected file, and displaying the protected time.
VerifyTimestamp() - Constructor for class com.digistamp.tsp.demo.VerifyTimestamp
 
VERSION - Static variable in class com.digistamp.tsp.TSAservice
 
A C F G I M P S T V 
Skip navigation links
Copyright © 2000-2023 DigiStamp    Visit our Web Site