3 releases
0.4.3 | Oct 21, 2023 |
---|---|
0.4.1 | Oct 2, 2022 |
0.4.0 | Oct 2, 2022 |
#2350 in Cryptography
37KB
783 lines
jpki-rs
Read certificates, sign and verify documents using your JPKI card.
💻 Supported Platforms
These targets are tested continuously:
- x86_64-pc-windows-msvc
- x86_64-apple-darwin
- aarch64-apple-darwin
- x86_64-unknown-linux-gnu
- aarch64-linux-android
- armv7-linux-androideabi
Since this crate is fully cross-platform, we are welcome to add a new platform to this list :)
📦 Getting Started
Add to your Cargo.toml as a dependency as follows:
[dependencies]
jpki = "0.4"
✨ Features
- pcsc: PC/SC support for communicating with your cards (non-default).
- tracing: Logging feature on tracing ecosystem (non-default).
💚 Example
See jpki-cli for an example usage of this crate.
🔗 References
- "Technical Specifications and Utilization Methods of My Number Cards" by Fujitsu Co., Ltd.
https://www.fujitsu.com/jp/documents/about/resources/publications/magazine/backnumber/vol68-4/paper10.pdf" - "認証局の運営" by Japan Agency for Local Authority Information Systems
https://www.jpki.go.jp/ca/index.html - jpki/myna
https://github.com/jpki/myna
Dependencies
~0.3–2MB
~35K SLoC