Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jpki/myna
マイナンバーカード・ユーティリティ・JPKI署名ツール
https://github.com/jpki/myna
Last synced: 14 days ago
JSON representation
マイナンバーカード・ユーティリティ・JPKI署名ツール
- Host: GitHub
- URL: https://github.com/jpki/myna
- Owner: jpki
- License: mit
- Created: 2016-06-16T09:47:57.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-07-11T10:24:01.000Z (over 1 year ago)
- Last Synced: 2024-08-01T17:29:59.190Z (3 months ago)
- Language: Go
- Homepage:
- Size: 380 KB
- Stars: 219
- Watchers: 9
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
myna - マイナンバーカード・ユーティリティ
=========================================[![Build Status](https://travis-ci.org/jpki/myna.svg?branch=master)](https://travis-ci.org/jpki/myna)
[![codebeat](https://codebeat.co/badges/0bbab46f-5683-4848-92e7-eed36e660b0f)](https://codebeat.co/projects/github-com-jpki-myna-master)
[![Go Report Card](https://goreportcard.com/badge/jpki/myna)](https://goreportcard.com/report/jpki/myna)## できること
- 券面確認AP・券面入力補助APの読み取り
- 公的個人認証の各種証明書の読み取り
- 公的個人認証の署名
- 各種PINステータスの確認
- 各種PINの変更## 動作プラットホーム
- Windows
- OS X
- Linux
- FreeBSD## ダウンロード
## 使い方
詳しくは `myna --help` や `サブコマンド --help` `孫コマンド --help` を実行してください。
~~~
Usage:
myna [command]Available Commands:
card 券面APおよび券面事項入力補助AP
jpki 公的個人認証関連コマンド
pin PIN関連操作
test リーダーの動作確認
help Help about any command
~~~### 4属性を取得
~~~
$ myna card attr
~~~### 顔写真を取得
~~~
$ myna card photo -o photo.jpg
~~~### PINのステータスを確認
~~~
$ myna pin status
~~~### JPKI認証用証明書を取得
~~~
$ myna jpki cert auth
~~~### JPKI署名用証明書を取得
~~~
$ myna jpki cert sign
~~~### JPKI署名用証明書でCMS署名
~~~
$ myna jpki cms sign -i 署名対象ファイル -o 署名ファイル
~~~### JPKI署名用CA証明書でCMS署名を検証
~~~
$ myna jpki cms verify 署名ファイル
~~~OpenSSLコマンドで検証
~~~
$ openssl cms -verify -CAfile 署名用CA証明書 -inform der -in 署名ファイル
~~~## GUI版(バージョン0.2)
![mynaqt](mynaqt.png)
## ビルド環境
golang 1.7 or later
## mynaコマンドのビルド・インストール
~~~
% go get -u github.com/jpki/myna
~~~### 依存パッケージのインストール
- Debian/Ubuntu
~~~
# apt-get install libpcsclite-dev
~~~- RHEL/CentOS
~~~
# yum install pcsc-lite-devel
~~~- Windows
~~~
PS> choco install -y git golang
~~~- OSX
~~~
# brew install go
~~~- FreeBSD
~~~
# pkg install pcsc-lite ccid pkgconf
~~~