jpki-web.zip ( Filesize: 161,256 )
JPKI Web
マイナンバーカード(JPKI)で画像に電子署名を付与し、その真贋をブラウザから検証できるローカル運用ツール。
個人間(C2C)の合意・契約書の画像に対して、マイナンバーカード由来の電子署名で「誰が署名したか」と「画像が改ざんされていないか」を担保することを目的とした、信頼担保型の証明ツールです。
FastAPI(Python)+ Vanilla JS で構成されており、ユーザー自身のローカル PC で起動して、IC カードリーダーに刺したマイナンバーカードを直接操作します。
---
これは何?(30秒で)
- 想定読者(ターゲット層):
1. 行政書士・司法書士などの士業の方(顧客への真贋証明レポートの作成や、デジタル署名を活用した新しい法的サービスの提供)
2. 個人間(C2C)契約の当事者の方(不動産の個人売買、機密保持合意、委任状などを安全にデジタル化したい個人)
3. 自治体の実証実験・PoC担当者の方(JPKIを活用した住民投票や合意形成、電子申請のローカル運用シミュレーション)
- 何が解決される:紙の契約書をスキャンしただけでは「本人性」も「改ざん検知」も担保できない問題を、マイナンバーカード由来の公的個人認証署名で同時に解決
- なぜ既存ツールではダメか:商用電子契約サービスは月額課金+クラウド保管が前提。本ツールは 完全ローカル運用・サーバー不要・PIN がネットワークに出ない 設計
- 使う条件:Windows / macOS / Linux、Python 3.12+、PC/SC 対応 IC カードリーダー、マイナンバーカード(署名用電子証明書が有効なもの)
想定ユースケース・価格帯
| 用途 | 形態 |
|---|---|
| 個人利用(自分の契約・委任状・合意書への署名) | 無料(MIT) |
| 士業の業務利用(顧客向け真贋検証レポート発行) | 無料(MIT)/導入支援は応相談 |
| 自治体・企業の実証実験・PoC | 導入支援・カスタマイズ受託(応相談) |
---
---
重要:セキュリティ ローカル運用専用
このアプリは "あなた自身のローカルマシン (127.0.0.1)" で起動することを唯一の運用形態として設計されています。
VPS / クラウド / 共有サーバー等にデプロイしては絶対にいけません。
理由:
- 署名処理時、JPKI の 署名用 PIN を HTTP リクエストで FastAPI に送信 します。
- ローカルバインド (127.0.0.1) であれば PIN は同一マシン内のループバック通信に閉じます。
| ソフト名: | JPKI Web 署名システム |
|---|---|
| 動作OS: | 汎用 |
| 機種: | 汎用 |
| 種類: | フリーソフト(寄付歓迎) |
| 作者: | じけんぼ |