確定申告などのために、マイナンバーカードに入っている電子証明書をWindowsパソコンで読めるようにする方法。
確定申告の季節に毎年つまづきそうになるので、備忘のために書いておく*1。
使っているWindowsパソコンはFelicaポートが内蔵されているのだが、変な場所についているので外付け機器を追加している。
全部セットアップが終わらないと、ソニーのFelicaソフトウェアでSuicaなどを読むことはできるが、公的個人認証サービスが使えない。
内蔵ポートではマイナンバーカードが読めるが、外付け機器では読めないといったことが起こる。
確認事項
- Windows Updateを実施したか
- NFCポートソフトウェアをインストールしたか
- PC/SC アクティベーター for Type Bをインストールしたか
- スタートメニューより、NFCポート自己診断を実施したか
- 公的個人認証サービスの利用者クライアントソフトウェアをインストールしたか
- スタートメニューより、JPKI利用者ソフトを実施したか
- 動作確認の実施
うまくいっている場合の例
動作確認開始・・・・・
ICカードリーダライタ基本動作確認
SCardEstablishContext OK
SCardListReaders OK
Reader01:Sony FeliCa Port/PaSoRi 2.0 0
SCardGetStatusChange OK
SCARD_READERSTATE->dwEventState : 0x00010422
SCARD_STATE_PRESENT
SCARD_STATE_CHANGED
SCARD_STATE_UNPOWERED
SCardConnect OK
SCardStatus OK
Reader Name: Sony FeliCa Port/PaSoRi 2.0 0
Reader State: 0x00000006
Reader Protocol: 0x00000001
Reader ATR size: 0x0000000d
Reader ATR Value: 3B888101000041E0B381A1003A
SCardDisconnect OK
SCardReleaseContext OK
*1:自分の環境しか試していないので、他の人も同じかどうかはわからない