myna

View the Project on GitHub miyako/myna

version platform license downloads

myna

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

dependencies.json

{
    "dependencies": {
        "myna": {
            "github": "miyako/myna",
            "version": "*"
        }
    }
}

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