Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haru52/xmldsig
https://github.com/haru52/xmldsig
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/haru52/xmldsig
- Owner: haru52
- Created: 2018-10-28T19:48:33.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2022-04-10T09:21:29.000Z (almost 3 years ago)
- Last Synced: 2024-11-02T05:24:16.237Z (2 months ago)
- Language: Java
- Homepage: https://qiita.com/haru52/items/ffe4b5372ffac58c3995
- Size: 10.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# xmldsig
## Overview
XML ファイルに署名/XML 署名を検証する Java プログラムです。
XML 署名時に、公開鍵情報として X.509 公開鍵証明書を埋め込みます。## File list
- `GenEnveloped.java`:XML ファイルに署名
- `Validate.java`:XML 署名を検証
- `envelope.xml`:サンプル XML ファイル## Requirement
- Java v11.0.1 or later
## Installation
```console
javac GenEnveloped.java Validate.java
```## Usage
### GenEnveloped.java
```console
java GenEnveloped [input XML path] [output XML path] [private key path (pk8)] [certificate path]
```### Validate.java
```console
java Validate [input XML path]
```## Author
[haru](https://haru52.com/)
## References
- [Java XML デジタル署名 API](https://docs.oracle.com/javase/jp/6/technotes/guides/security/xmldsig/XMLDigitalSignature.html)
-
-
-
- [JavaのXMLデジタル署名APIを利用してXML署名 - Qiita](https://qiita.com/KevinFQ/items/4e2484a659b618530e72)
- [JavaのXMLデジタル署名APIを利用してXML署名を検証する。 - Qiita](https://qiita.com/KevinFQ/items/24f484de8d51b1cc0b46)