https://github.com/akr/pdftimestamp
pdftimestamp add a document timestamp signature for a PDF file.
https://github.com/akr/pdftimestamp
java ltv pades pdf pdfbox sign signature timestamp
Last synced: about 1 year ago
JSON representation
pdftimestamp add a document timestamp signature for a PDF file.
- Host: GitHub
- URL: https://github.com/akr/pdftimestamp
- Owner: akr
- License: apache-2.0
- Created: 2019-08-05T08:12:40.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-10T13:13:11.000Z (over 4 years ago)
- Last Synced: 2024-04-30T22:08:29.953Z (about 2 years ago)
- Topics: java, ltv, pades, pdf, pdfbox, sign, signature, timestamp
- Language: Java
- Size: 54.7 KB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 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
Tanaka Akira
## 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`.
## Links
- https://github.com/akr/pdftimestamp
## License
Apache License Version 2.0