【コラム】

リンゴ印のライフハック

26 Macで確定申告に挑戦! ~苦闘編~

 

26/36

いよいよ2月、確定申告目前となりました。住基カードと電子証明書は用意済ですから、あとはMac側のセットアップを残すのみ。ざっと調べた情報では、ICカードリーダのドライバとJavaの実行環境、そして(Javaで動く)クライアントソフトを用意すればよさそうですが……今回は、その手順を紹介します。

ドライバをインストールすれば終わりだろう、と高をくくっていたICカードリーダのセットアップですが、そうは問屋が卸しませんでした。OS Xで住基カードのようなICカード(スマートカード)を利用する場合、スマートカードサービスプログラムとカードに応じたセキュリティトークンが必要になるのですが、OS X Lion以降はスマートカードのサポートが終了されてしまったのです。オープンソースの代替プログラムを使えば支障なさそうですが、知らなければハマる原因となるでしょう。

なにより、メーカーの提供するドライバインストーラがOS X Yosemiteでは動作しないことが痛手です。結論からいうと、インストーラに含まれる機種別のドライバ(****.bundle)を手動でシステム領域にコピーしなければなりません。

しかし、ICカードリーダを動作させることは可能です。今回は手順を追うだけの内容になってしまいますが、筆者が購入したICカードリーダ(NTT-ME SCR331CL)であれば、「JPKI利用者ソフト」(住基カードに記録された電子証明書を利用するためのソフト)を使い、情報を読み取るところまでは動作を確認できています。メーカーによりサポートされていない使い方であるだけに、At your own riskでお願いします(メーカーへの問い合わせ等はくれぐれご遠慮ください)。

手順1:OS標準ドライバのバックアップ

Yosemiteの現在、OS Xではスマートカードのサポートは行われていませんが、USB CCIDクラスドライバ(スマートカードとの通信仕様を満たしたドライバ)はシステム領域に保存されています。メーカー製のインストーラによりこのドライバが削除されても後で復元できるよう、念のためバックアップしておきましょう。

手順はかんたん、Finderで[移動]→[フォルダへ移動...]を選択し、現れたダイアログに「/usr/libexec/SmartCardServices/drivers」と入力して「移動」ボタンをクリックしましょう。表示されたフォルダにある「ifd-ccid.bundle」を、適当なフォルダへコピーすれば完了です。

Finderの不可視領域を開くため、「開く」ダイアログにパスを直接入力します

削除されても後で復元できるよう、ドライバを適当なフォルダへコピーしておきます

手順2:スマートカードリーダドライバのインストール

前述したとおり、OS X Yosemiteはスマートカードリーダをサポートしません。しかし、Appleがサポートを廃止するとき、オープンソースプロジェクトに開発を引き継いでいるため、それを利用すれば住基カードの読み取りに必要なセキュリティトークンを入手できます。

必要なファイル一式は、Mac OS forgeのWEBサイト(リンク)から入手できます。最新版の「SCS-Current.zip」をダウンロードし、解凍すると現れる「Smart Card Services」をダブルクリック、起動したインストーラの指示に従い作業すれば、住基カードのセキュリティトークン「JPKI Tokend」が所定のシステム領域へコピーされます。

なお、インストーラをそのまま開くと「開発元が未確認のため...」と表示されます。SHIFTキーを押しながらパッケージをクリックし、コンテキストメニューの「開く」を選択して開いてください。

「開く」コンテキストメニューを選択してインストールパッケージを開きます

画面の指示に従い作業すると、住基カードの読み取りに必要なセキュリティトークンがインストールされます

手順3:Javaランタイムのインストール

「JPKI利用者ソフト」を実行するには、Javaランタイムが必要です。インストーラはOracleのWEBサイトで配布されているので(リンク)、最新版をダウンロードしてインストールを行います。

Javaランタイムをインストールします

手順4:ドライバの手動コピー

2月3日現在、ICカードリーダ(NTT-ME SCR331CL)のOS X Yosemiteに対応したドライバは配布されていません。しかし、Mavericksなど以前のバージョンのOS Xに対応したドライバを入手し、そこに含まれる4つの書類(拡張子が「.bundle」の書類すべて)を手順1で開いたフォルダ(/usr/libexec/SmartCardServices/drivers)へ手動コピーすれば、システム再起動のあとカードリーダを認識させることができます。メーカーがサポートしないOSへの特殊な方法によるインストールとなるため、At your own riskで利用してください。

「パッケージの内容を表示」を選択し、Contents→Resourcesの順にフォルダを開きます

拡張子「.bundle」の書類を手順1のフォルダ(/usr/libexec/SmartCardServices/drivers)へコピーします

手順5:JPKI利用者ソフトのインストール

最後に、公的個人認証ポータルサイトからMac用JPKI利用者クライアントソフト(Ver2)をダウンロードし、インストーラを起動します。インストーラをそのまま開くと「開発元が未確認のため...」と表示されるので、手順2のときと同じ方法で開きます。

JPKI利用者クライアントソフトは、アプリケーション→ユーティリティ→個人認証サービスフォルダにインストールされます。フォルダを開くと、Javaで動作するアプリケーションがいくつか用意されているので、そのうち「JPKI利用者ソフト」を起動してみましょう。「動作確認」ボタンをクリックし、ICカードリーダを接続し住基カードをセットしたあと「実行」ボタンをクリックすると、ここまでの手順に問題がなければ一連のテストは無事完了するはずです。

なお、このあとルート証明書のインストールも必要です。この作業はなかなか手間がかかりますので、次回紹介させていただきます。

JPKI利用者クライアントソフト(Javaアプリ)をインストールします

「JPKI利用者ソフト」を起動し、ICカードリーダの接続確認を行います

ドライバが適切にインストールされていれば、このように「NG」のない出力が得られます

26/36

インデックス

連載目次
第36回 Macの「Spotlight」はこう使おう
第35回 USBメモリを快適に、安全に使うには
第34回 TABキーをマスターすればMac使いこなしレベルがランクUP!
第33回 「iPhoneのテザリング」を徹底活用
第32回 Macのありがちトラブル、これで解決(2)
第31回 Macのありがちトラブル、これで解決(1)
第30回 Macだからできる、iPhoneユーザにとってメリットのある機能は?
第29回 iPhoneの流儀はMacに通じる!? (2)
第28回 iPhoneの常識はMacにも通用する!? (1)
第27回 Macで確定申告に挑戦! ~完結編~
第26回 Macで確定申告に挑戦! ~苦闘編~
第25回 Macで確定申告に挑戦! ~導入編~
第24回 Macbook Airの発熱は、内蔵ファンの掃除で予防!
第23回 Windows XPからMacへ
第22回 NASを買うなら「nasne」がおトク!
第21回 「画面共有」を使えば、こたつから離れた部屋のMacを操作できる!
第20回 トラブルシューティングには「Apple Diagnostics」
第19回 Wi-Fiが遅い!? その原因を探るには
第18回 ある日Macが起動不能に!? もしものデータ消失に備えよう
第17回 MacBook Airで本当に"使える"テザリング環境を目指して
第16回 MacBook Airにベストフィットのポータブルオーディオは?
第15回 Mavericksのインストールディスクを作成しておくと、後々ベンリ!!
第14回 MacBook Air 11インチに最適のモバイルストレージは?
第13回 「ThunderboltはあるけれどUSB 3.0非対応なMac」のパワーアップ
第12回 いまあるMacを「Mavericks」で快適に使いたい (前編)
第11回 新しいiMacがキビキビしている理由
第10回 iTunesのレンタル映画を徹底的に楽しむ方法
第9回 まだマウス? iMacでも使いたい「Magic Trackpad」
第8回 近ごろのMacで音楽を愉しむための"お約束"
第7回 MacBook Airのディスクスペースを増やす"おまじない"
第6回 iPhoneとセットで使いこなしたい「Webページ同期術」
第5回 MacBook Airを買ったら! お勧めの基本ワザ10選(後編)
第4回 MacBook Airを買ったら! お勧めの基本ワザ10選(前編)
第3回 Retinaディスプレイなら花の写真がよりキレイに
第2回 外出先で便利な「テザリング」をご紹介!
第1回 はじめてのMac、最初の一歩は「iCloud」から

もっと見る

人気記事

一覧

新着記事

加藤浩次、山本との"極楽とんぼ"復活を計画中「ライブの段取りしている」
[19:15 7/30] エンタメ
[鳥人間コンテスト]36チーム参加し琵琶湖で開幕
[19:13 7/30] エンタメ
ロック・リーも登場の舞台「NARUTO」開幕!ビジュアルポイなど新演出も
[19:00 7/30] ホビー
[極楽とんぼ・山本圭壱]10年ぶり地上波登場 古巣めちゃイケに
[18:56 7/30] エンタメ
「おそ松さん」甚平姿で音楽を楽しむ6つ子のグッズ、TSUTAYAにて販売
[18:47 7/30] ホビー