スマートカードマネージャによるJPKIの読み取り

SoftEther VPN に関するご質問はこのフォーラムにお気軽にご投稿ください。
Post Reply
hhhvpn
Posts: 3
Joined: Tue Mar 03, 2020 10:23 am

スマートカードマネージャによるJPKIの読み取り

Post by hhhvpn » Sat Mar 07, 2020 2:28 pm

似たようなTOPIC立っている中申し訳ありませんが、
過去TOPICを参考にしても解決できなかったので質問させていただきます。

JPKIを使用してマイナンバーカードの読み取りを試みているのですが、
スマートカードマネージャより読み取りがうまくいかない状態です。
  1. 以下よりJPKIアプリ(とそれに伴うDLL)インストール
    https://www.jpki.go.jp/download/win.html
    C:\Program Files\JPKI 配下にJPKIPKCS11.dllが配置されていることを確認
  2. VPN client(64bit)よりスマートカードマネージャ起動
    ⇒対応ドライバがない旨のエラー
    (JPKI配下のJPKIPKCS11.dllが32bit版であるためと思われる。64bit版と思しきものはJPKIPKCS1164.dllと別名になっている)
  3. https://www.vpnusers.com/viewtopic.php?t=4898
    を参考に32bit版vpnclientを起動し、スマートカードマネージャ起動
    ⇒PIN入力画面は表示されるようになったが、PIN入力後以下のエラーが表示
    ---------------------------
    SoftEther VPN クライアント接続マネージャ
    ---------------------------
    デバイス JPKI IC Card 内部でセキュリティセッションを開始することができませんでした。正しいデバイスが選択されていることを確認してください。
    ---------------------------
  4. vpnclientを一度64bit版に戻し
    C:\Program Files\JPKI 配下のJPKIPKCS1164.dllをJPKIPKCS11.dllにリネームし
    64bit版クライアントからスマートカードマネージャ起動
    ⇒同様にPIN入力後セキュリティセッションを開始することが出来ない旨のエラー
JPKIアプリ側ではカードの読み取りは出来ており、リーダ側やパスワードの不備ということはないと考えております。

cedar
Site Admin
Posts: 1363
Joined: Sat Mar 09, 2013 5:37 am

Re: スマートカードマネージャによるJPKIの読み取り

Post by cedar » Mon Mar 09, 2020 10:31 am

SoftEther VPN に含まれる JPKI 対応機能は PacketiX VPN 2.0 の住民基本台帳カード対応に由来するものようのです。

https://www2.softether.jp/jp/news/050916a.aspx

恐らく、JPKI のマイナンバーカード対応に伴い、何らかの API の変更があったのではないかと思われます。

https://github.com/SoftEtherVPN/SoftEth ... ure.c#L236

Post Reply