https://github.com/ellipticsecure/signer-example
This example demonstrates how to use a MIRkey or eHSM Hardware Security Module to sign a PDF file.
https://github.com/ellipticsecure/signer-example
cryptography hsm java javafx pdf signing
Last synced: 17 days ago
JSON representation
This example demonstrates how to use a MIRkey or eHSM Hardware Security Module to sign a PDF file.
- Host: GitHub
- URL: https://github.com/ellipticsecure/signer-example
- Owner: ellipticSecure
- Created: 2020-06-27T16:57:34.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-14T06:27:33.000Z (almost 5 years ago)
- Last Synced: 2024-12-27T09:17:34.034Z (7 months ago)
- Topics: cryptography, hsm, java, javafx, pdf, signing
- Language: Java
- Homepage:
- Size: 2.92 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
### This example demonstrates how to use MIRkey or eHSM Hardware Security Modules to sign a PDF file
### Some screenshots of the sample app
#### Main screen
#### PIN entry
#### Logged in
#### Test certificate creation
#### PDF signed
#### Prerequisites:
* Initialized MIRkey or eHSM with a user PIN set (instructions available [here](https://ellipticsecure.com/developer/documentation/ehsm/quick-start-guide.html)).
* Java 9 or later to build.
* Java 8 or later with JavaFx required to run.
#### Test instructions
1. ```bash
mvn package
```
2. ```bash
java -jar target/signer-app-0.0.5-SNAPSHOT-jar-with-dependencies.jar
```
3. If you do not have a certificate on your device, use the "Generate Test Certificate" button to test.
##### Note: You may need to set the EHSM_LIBRARY environment variable if your libehsm.so/dylib/dll is not in a standard location.