Blog

Mac OS X (10.10)Yosemiteでe-tax

12/11追記
解決編の記事はこちら

今回、起業して始めての年末調整を行いました。
freeeを使ったので、紙の書類を書いたり、自分で計算したりといったことが
ほとんど不要だったので、入力自体はものすごく簡単でした。



ですが・・・
※2015/1/23追記:freeeのクーポンいただきました。
ご希望の方はこちら

いざ、e-taxで申告しようとしたところ、電子証明書の登録ができないことがわかりました。

e-taxの電子証明書には、社長の住民基本台帳カードが利用できるので、区役所に行って、即日発行。
ICカードリーダもAmazonのお急ぎ便で翌日に受け取リ完了。

までは良かったのですが・・・

e-taxへの電子証明書が登録できない・・・

そう、なぜなら、MacのOSをYosemiteにアップグレードしていたから。
(おそらく)

残念ながら2014年12月10日現在、e-taxはYosemiteは、推奨環境になっていないんです。

e-tax(WEB版)へのログインや、基本情報の入力は問題ありません。
ですが肝心の電子証明書が登録できないのです。

電子証明書の内容を読み取るには、JPKIというJAVAのプログラムを使うようなのですが、これがYosemiteに対応してないっぽい。

電子証明書を読み取ることはできたので、
e-taxも大丈夫かなと思っていたのですが、
e-tax(WEB版)で電子証明書を登録しようとすると、
「カードが読み取れません」というエラー。

ただいまVMwareのWindowsでリトライ中です。

12/11追記
VMwareでe-taxへの電子証明書登録に成功しました。
解決編の記事はこちら

ダメ元でAppleのフォーラムにも質問書いているので、
執筆から時間が経っていたら、下記を見ると解決方法が載っているかもしれません。

https://discussionsjapan.apple.com/thread/10155813

ちなみに、利用中のカードリーダはこちら。JPKIでの電子証明書読み取りには問題ありません。

VMware経由での電子証明書登録も確認済み。

—フォーラムへの書き込み内容—
OSX(10.10 yosemite)でのe-taxをしようとしたのですが、下記のエラーが出て電子証明書の登録ができず、先に進めません。

電子証明書エラー

「ICカードを認識できませんでした。設定を確認のうえ、再度処理を行ってください。」

まだ検証済みの環境になっていないことは、承知していますが、もしYosemiteで電子証明書の登録が出来た方がいらっしゃいましたら、方法をご教授ください。

OS:OSX 10.10.1
ICカードリーダ:gemalto HWP119316
ドライバーは下記から最新をダウンロード
http://support.gemalto.com/index.php?id=pc_usb_tr_and_pc_twin%20#.VIfNH6SsV4N
Smart Card Servicesもインストール済み
http://smartcardservices.macosforge.org/trac/wiki/installers

JPKIのバージョン:2.6.1
safariのバージョン:8.0

「JPKI利用者ソフト」を利用して自分の証明書(住民基本台帳カード)は表示できています。
動作確認結果は下記の通り、SCardStatusがNGになっています。

動作確認開始・・・・・
キーチェーンプロセス確認
58 ?? 0:04.96 /usr/sbin/securityd -i
206 ?? 0:00.23 /usr/libexec/securityd_service

ICカードリーダライタプロセス確認
96 ?? 0:00.08 /System/Library/Frameworks/PCSC.framework/Versions/A/XPCServices/com.apple.ctkpcscd.xpc/Contents/MacOS/com.apple.ctkpcscd
1456 ?? 0:00.05 /System/Library/Frameworks/PCSC.framework/Versions/A/XPCServices/com.apple.ctkpcscd.xpc/Contents/MacOS/com.apple.ctkpcscd

公的個人認証ICカードプロセス確認
1455 ?? 0:00.03 /System/Library/Security/tokend/JPKI.tokend/Contents/MacOS/JPKI 5 Gemalto PC Twin Reader 79c779138d7f000070c679138d7f00001000000022000000140000003bfa1300ff8131fb458012392f31c073c701499100000000000000000000000000

ICカードリーダライタ基本動作確認
SCardEstablishContext OK
SCardListReaders OK
Reader01:Gemalto PC Twin Reader
SCardGetStatusChange OK
SCARD_READERSTATE->dwEventState : 0x00000122
SCARD_STATE_PRESENT
SCARD_STATE_CHANGED
SCARD_STATE_INUSE
SCardConnect OK
SCardStatus NG
return :SCARD_E_INSUFFICIENT_BUFFER(0x80100008)
SCardDisconnect OK
SCardReleaseContext OK

動作確認終了

もし解決方法をご存知の方がいらっしゃいましたら、ご教授いただけると、非常に助かります。
よろしくお願いいたします。



//


(adsbygoogle = window.adsbygoogle || []).push({});

Related post

Comment

  1. No comments yet.

  1. No trackbacks yet.

Return Top