Skip to content

330k/pdftimestamp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pdftimestamp

pdftimestamp add a document timestamp signature for a PDF file.

Most of source code are copied from PDFBox examples. Basically, this software combines two PDFBox examples (CreateSignedTimeStamp and AddValidationInformation) and add password option for encryption.

CreateSignedTimeStamp signs PAdES (PDF Advanced Electronic Signatures). AddValidationInformation adds validation information for PAdES-LTV.

Author

Prerequisite

  • Apache Maven

Build

mvn clean package

Run

mvn exec:java -Dexec.mainClass="org.fsij.pdftimestamp.PDFTimeStamp" \
  -Dexec.args="[-p PDF-PASSWORD] TSA-URL INPUT-PDF OUTPUT-PDF"

If you want to run without Maven, set CLASSPATH with mvn dependency:build-classpath and target/pdftimestamp-*.jar.

Run with a single JAR file (with dependency):

java -jar target/pdftimestamp-all.jar TSA-URL INPUT-PDF OUTPUT-PDF [-p PDF-PASSWORD]

Links

License

Apache License Version 2.0

About

pdftimestamp add a document timestamp signature for a PDF file.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%