https://github.com/softleader/verify-xmldsig
Verifying an XML Digital Signature
https://github.com/softleader/verify-xmldsig
digital jsr-105 signature verify xml xmldsig
Last synced: 2 months ago
JSON representation
Verifying an XML Digital Signature
- Host: GitHub
- URL: https://github.com/softleader/verify-xmldsig
- Owner: softleader
- Created: 2018-03-22T06:06:56.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-22T08:32:18.000Z (over 8 years ago)
- Last Synced: 2025-03-11T15:42:42.567Z (over 1 year ago)
- Topics: digital, jsr-105, signature, verify, xml, xmldsig
- Language: Java
- Homepage:
- Size: 53.7 KB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# verify-xmldsig
Validating an XML Digital Signature
## Usage
### Docker
```shell
$ docker run --rm -it -v "$(pwd)":/data softleader/vxmldsig relative/path/to/signed.xml
```
- `relative/path/to/signed.xml` - 要驗證數位簽章的 xml 位置, **是對於 $(pwd) 的相對位置**
#### Example
```shell
16:15:53 ➜ tmp tree
.
└── xml
└── D7JSA3.00002.ME.158_Payload.xml
1 directory, 1 file
16:15:54 ➜ tmp docker run --rm -it -v "$(pwd)":/data softleader/vxmldsig xml/D7JSA3.00002.ME.158_Payload.xml
Signature passed core validation
```
### Source
```shell
$ git clone git@github.com:softleader/verify-xmldsig.git
$ cd verify-xmldsig
$ mvn clean package
$ java -jar target/app.jar /absolute/path/to/signed.xml
```
- `/absolute/path/to/signed.xml` - 要驗證數位簽章的 xml 位置, 是在當前電腦上的**絕對位置**
## References
> https://docs.oracle.com/javase/8/docs/technotes/guides/security/xmldsig/Validate.java