#cli #my-number #digital-signature #signature

jpki

Read certificates, sign and verify documents using your JPKI card

11 unstable releases (3 breaking)

Uses new Rust 2021

0.4.1 Oct 2, 2022
0.3.0 Jul 14, 2022
0.1.6 Mar 2, 2022
0.1.1 Nov 17, 2021

#603 in Cryptography

Download history 10/week @ 2022-08-12 15/week @ 2022-08-19 15/week @ 2022-08-26 5/week @ 2022-09-02 46/week @ 2022-09-09 3/week @ 2022-09-16 5/week @ 2022-09-23 64/week @ 2022-09-30 17/week @ 2022-10-07 4/week @ 2022-10-14 16/week @ 2022-10-21 10/week @ 2022-10-28 15/week @ 2022-11-04 10/week @ 2022-11-11 24/week @ 2022-11-18 5/week @ 2022-11-25

56 downloads per month
Used in 2 crates

LGPL-2.1-or-later

25KB
535 lines

jpki-rs

crates.io docs Rust

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

Dependencies

~0.3–0.8MB
~19K SLoC