DigiStamp.com
C D G I K L M P R S T

C

com.digistamp.pdf - package com.digistamp.pdf
Sign and time stamp a PDF file.
com.digistamp.pdf.test - package com.digistamp.pdf.test
Code demonstrating how you would write your client code to use this API.

D

defaultConfigFileName - Static variable in class com.digistamp.tsp.TSAConfig
The default name of the file that holds the configuration data.

G

getAcctId() - Method in class com.digistamp.tsp.TSAConfig
Account number of the user at DigiStamp.
getChain() - Method in interface com.digistamp.pdf.SignerKeystore
 
getChain() - Method in class com.digistamp.pdf.SignerKeystorePKCS12
 
getDate() - Static method in class com.digistamp.pdf.test.Reporter
Format date display
getHoldOutMinutes() - Method in class com.digistamp.tsp.TSAConfig
If a server did fail how long should we wait before allowing it to be tried again.
getListOfServers() - Method in class com.digistamp.tsp.TSAConfig
The list of DigiStamp servers that will be used to create time stamps.
getPassword() - Method in class com.digistamp.tsp.TSAConfig
The SHA-1 hash of the password is returned;
getPrivateKey() - Method in interface com.digistamp.pdf.SignerKeystore
 
getPrivateKey() - Method in class com.digistamp.pdf.SignerKeystorePKCS12
 
getProvider() - Method in interface com.digistamp.pdf.SignerKeystore
 
getProvider() - Method in class com.digistamp.pdf.SignerKeystorePKCS12
 
getRetryNum() - Method in class com.digistamp.tsp.TSAConfig
How many times should the time-stamp request be attempted.
getRootCertificatePath() - Method in class com.digistamp.tsp.TSAConfig
Where is the DigiStamp root certificate stored.
getTimeOut() - Method in class com.digistamp.tsp.TSAConfig
How long to wait before you "timeout" waiting for a response for the DigiStamp server.
getTimeStampToken(PdfPKCS7, byte[]) - Method in class com.digistamp.pdf.TSAClientDigiStamp
Get RFC 3161 timeStampToken.
getTimeStampToken(byte[]) - Method in class com.digistamp.tsp.TSAClient
Get RFC 3161 timeStampToken.
getTokenSizeEstimate() - Method in class com.digistamp.pdf.TSAClientDigiStamp
Get the time stamp token size estimate.
getTokenSizeEstimate() - Method in class com.digistamp.tsp.TSAClient
Get the time stamp token size estimate.

I

initializeDigistamp(String) - Static method in class com.digistamp.pdf.test.PdfSignerDemo
DigiStamp client library needs configuration data like which TSA servers to use and the account and password information.
isRoundRobin() - Method in class com.digistamp.tsp.TSAConfig
Use the time-stamp servers in the list in a round-robin fashion.
isSslFlag() - Method in class com.digistamp.tsp.TSAConfig
Flag to indicate if SSL communication is to be used.

K

ks - Variable in class com.digistamp.pdf.SignerKeystorePKCS12
 

L

listSize - Static variable in class com.digistamp.tsp.TSAConfig
Maximim size of TSAConfig.setListOfServers(String[]).
load(InputStream) - Method in class com.digistamp.tsp.TSAConfig
 
loggerSetForTesting() - Static method in class com.digistamp.pdf.test.PdfSignerDemo
Logger messages can be displayed.

M

main(String[]) - Static method in class com.digistamp.pdf.test.PdfSignerDemo
Command line interface to create a signed PDF with a valid time-stamp.
main(String[]) - Static method in class com.digistamp.tsp.TSAClient
Execute the test.

P

PdfSignerDemo - Class in com.digistamp.pdf.test
Demonstrate creating a PKI digital signature of a PDF document and then time-stamp that signature.
PdfSignerDemo() - Constructor for class com.digistamp.pdf.test.PdfSignerDemo
 

R

readFile(String) - Static method in class com.digistamp.tsp.TSAConfig
Load the value of the configuration from a file.
report(String) - Method in class com.digistamp.pdf.test.Reporter
This single method is called inside the communications process to inform about status.
report(String) - Method in interface com.digistamp.tsp.Reporter
This method receives the text descriptions.
Reporter - Class in com.digistamp.pdf.test
A simple reported that send messages to System.out.
Reporter() - Constructor for class com.digistamp.pdf.test.Reporter
 
Reporter - Interface in com.digistamp.tsp
Allows an object to report execution status and events.

S

setAcctId(String) - Method in class com.digistamp.tsp.TSAConfig
Account number of the user at DigiStamp.
setAppearance(PdfSignatureAppearance) - Method in class com.digistamp.pdf.test.PdfSignerDemo
Setup the appearance of the signature within the PDF file.
setConfigProperties(Properties) - Method in class com.digistamp.pdf.TSAClientDigiStamp
DigiStamp local proxy configuration for failover and account access.
setConfigProperties(Properties) - Method in class com.digistamp.tsp.TSAClient
DigiStamp local proxy configuration for failover and account access.
setContentEst(int) - Method in class com.digistamp.pdf.test.PdfSignerDemo
Estimate signature size, creating a 'fake' one using fake data and the constant length of a SHA1.
setHoldOutMinutes(int) - Method in class com.digistamp.tsp.TSAConfig
If a server did fail how long should we wait before allowing it to be tried again.
setListOfServers(String[]) - Method in class com.digistamp.tsp.TSAConfig
The list of DigiStamp servers that will be used to create time stamps.
setPasswordClear(String) - Method in class com.digistamp.tsp.TSAConfig
Password of the user.
setReporter(Reporter) - Method in class com.digistamp.pdf.TSAClientDigiStamp
Supplying a Reporter object allows the processing to report communications events.
setReporter(Reporter) - Method in class com.digistamp.tsp.TSAClient
Supplying a Reporter object allows the processing to report communications events.
setRetryNum(int) - Method in class com.digistamp.tsp.TSAConfig
How many times should the time-stamp request be attempted.
setRootCertificatePath(String) - Method in class com.digistamp.tsp.TSAConfig
Where is the DigiStamp root certificate stored.
setRoundRobin(boolean) - Method in class com.digistamp.tsp.TSAConfig
Use the time-stamp servers in the list in a round-robin fashion.
setSks(SignerKeystore) - Method in class com.digistamp.pdf.test.PdfSignerDemo
The keystore with credentials to sign the PDF.
setSslFlag(boolean) - Method in class com.digistamp.tsp.TSAConfig
Flag to indicate if SSL communication is to be used.
setTimeOut(int) - Method in class com.digistamp.tsp.TSAConfig
How long to wait before you "timeout" waiting for a response for the DigiStamp server.
setTrustedRootCertificate(X509Certificate) - Method in class com.digistamp.pdf.TSAClientDigiStamp
After the signature of the time stamp is verified, should the system check to see if that public key certificate that was used to verify the signature is trusted?
setTrustedRootCertificate(X509Certificate) - Method in class com.digistamp.tsp.TSAClient
After the signature of the time stamp is verified, should the system check to see if that public key certificate that was used to verify the signature is trusted?
setTsa(TSAClient) - Method in class com.digistamp.pdf.test.PdfSignerDemo
The object responsible for retrieving the RFC 3161 timeStampToken.
SignerKeystore - Interface in com.digistamp.pdf
 
SignerKeystorePKCS12 - Class in com.digistamp.pdf
SignerKeystore implementation using PKCS#12 file (.pfx etc)
SignerKeystorePKCS12(InputStream, String) - Constructor for class com.digistamp.pdf.SignerKeystorePKCS12
 
signPDF(String, String) - Method in class com.digistamp.pdf.test.PdfSignerDemo
Read PDF from input file and output new PDF that is signed and time stamped.
signPDF(InputStream, OutputStream, TSAClient) - Method in class com.digistamp.pdf.test.PdfSignerDemo
Demo using iText to digitally sign PDF document with a valid time-stamp.
storageProperties - Variable in class com.digistamp.tsp.TSAConfig
 
store(OutputStream, String) - Method in class com.digistamp.tsp.TSAConfig
Write the current set of properties.

T

TOKEN_SIZE_ESTIMATE - Static variable in class com.digistamp.tsp.TSAClient
Set a default token size of 3072.
toString() - Method in class com.digistamp.tsp.TSAConfig
 
TSAClient - Class in com.digistamp.tsp
Time Stamp Authority Client interface implementation using DigiStamp time stamp servers.
TSAClient(int) - Constructor for class com.digistamp.tsp.TSAClient
Constructor.
TSAClient() - Constructor for class com.digistamp.tsp.TSAClient
Constructor.
TSAClientDigiStamp - Class in com.digistamp.pdf
Time Stamp Authority Client interface implementation using DigiStamp time stamp servers.
TSAClientDigiStamp() - Constructor for class com.digistamp.pdf.TSAClientDigiStamp
 
TSAConfig - Class in com.digistamp.tsp
Configures the user's preferences for using the Internet to communicate with DigiStamp time stamp servers.
TSAConfig() - Constructor for class com.digistamp.tsp.TSAConfig
Constructor
TSAConfig(FileInputStream) - Constructor for class com.digistamp.tsp.TSAConfig
Constructor
TSAConfig(Properties) - Constructor for class com.digistamp.tsp.TSAConfig
Constructor
TSAConfig(TSAConfig) - Constructor for class com.digistamp.tsp.TSAConfig
Copy constructor

C D G I K L M P R S T
Copyright 2000-2010 DigiStamp, Inc.