{"id":13599929,"url":"https://github.com/siketyan/jpki-rs","last_synced_at":"2025-04-06T07:11:23.217Z","repository":{"id":41064969,"uuid":"332808839","full_name":"siketyan/jpki-rs","owner":"siketyan","description":"🔐 Read certificates, sign and verify documents using your JPKI card.","archived":false,"fork":false,"pushed_at":"2025-03-07T16:48:49.000Z","size":292,"stargazers_count":37,"open_issues_count":5,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-02T18:18:10.197Z","etag":null,"topics":["cli","digital-signature","jpki","my-number","rust-library"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/jpki","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/siketyan.png","metadata":{"funding":{"github":"siketyan","patreon":"siketyan"},"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-25T16:24:29.000Z","updated_at":"2025-02-21T20:31:09.000Z","dependencies_parsed_at":"2025-01-01T05:12:19.415Z","dependency_job_id":"bca27e3b-429c-4d4f-b5c2-bbb24488f9f8","html_url":"https://github.com/siketyan/jpki-rs","commit_stats":{"total_commits":167,"total_committers":4,"mean_commits":41.75,"dds":0.0359281437125748,"last_synced_commit":"860eebfb6047377b96491a22ff4325c339c1815a"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siketyan%2Fjpki-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siketyan%2Fjpki-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siketyan%2Fjpki-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siketyan%2Fjpki-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/siketyan","download_url":"https://codeload.github.com/siketyan/jpki-rs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247445669,"owners_count":20939958,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","digital-signature","jpki","my-number","rust-library"],"created_at":"2024-08-01T17:01:19.300Z","updated_at":"2025-04-06T07:11:23.196Z","avatar_url":"https://github.com/siketyan.png","language":"Rust","funding_links":["https://github.com/sponsors/siketyan","https://patreon.com/siketyan"],"categories":["Rust"],"sub_categories":[],"readme":"# jpki-rs\n[![crates.io](https://img.shields.io/crates/v/jpki.svg)](https://crates.io/crates/jpki)\n[![docs](https://docs.rs/jpki/badge.svg)](https://docs.rs/jpki/)\n[![Rust](https://github.com/siketyan/jpki-rs/actions/workflows/rust.yml/badge.svg)](https://github.com/siketyan/jpki-rs/actions/workflows/rust.yml)\n\nRead certificates, sign and verify documents using your JPKI card.\n\n## 💻 Supported Platforms\nThese targets are tested continuously:\n- x86_64-pc-windows-msvc\n- x86_64-apple-darwin\n- aarch64-apple-darwin\n- x86_64-unknown-linux-gnu\n- aarch64-linux-android\n- armv7-linux-androideabi\n\nSince this crate is fully cross-platform, we are welcome to add a new platform to this list :)\n\n## 📦 Getting Started\nAdd to your Cargo.toml as a dependency as follows:\n```toml\n[dependencies]\njpki = \"0.4\"\n```\n\n## ✨ Features\n- **pcsc**: PC/SC support for communicating with your cards (non-default).\n- **tracing**: Logging feature on tracing ecosystem (non-default).\n\n## 💚 Example\nSee [jpki-cli](./cli) for an example usage of this crate.\n\n## 🔗 References\n- \"Technical Specifications and Utilization Methods of My Number Cards\" by Fujitsu Co., Ltd.  \n  https://www.fujitsu.com/jp/documents/about/resources/publications/magazine/backnumber/vol68-4/paper10.pdf\"\n- \"認証局の運営\" by Japan Agency for Local Authority Information Systems  \n  https://www.jpki.go.jp/ca/index.html\n- jpki/myna  \n  https://github.com/jpki/myna\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiketyan%2Fjpki-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiketyan%2Fjpki-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiketyan%2Fjpki-rs/lists"}