Skip to content

miyako/myna

Repository files navigation

version platform license downloads

myna

マイナンバーカードの読み取り

dependencies.json

{
   "dependencies": {
       "myna": {
           "github": "miyako/myna",
           "version": "*"
       }
   }
}
  • Windows版は待ち受け処理で固まるので0.5.0を使用
  • Windows版は.jp2画像がサポートされていないので顔写真取得は不可
  • 署名はpkcsエラーが返されるので不可(こちらに代替案あり)

Go Build

GOOS=darwin GOARCH=amd64 go build -o myna-amd main.go
$Env:GOOS = "darwin"; $Env:GOARCH = "amd64"; go build -o myna-amd main.go

のようにGOARCH=amd64と指定するとリンクエラーになった

Visual Studio Code をRosettaで開いてもダメ

https://github.com/ebfe/scard/blob/master/scard_darwin.go

おそらくIntel Macでビルドすれば良いのだろう

仕方がないのでjpki/mynaからダウンロードした後

xattr -rc

で検疫フラグをクリアした後,--entitlements指定でcodesignおよびxcrun notarytool

謝辞

http://eswg.jnsa.org/matsuri/201711/20171101-P1-hamano.pdf