出来心で法務省オンライン申請システムを使ってしまったのだが、ICカードでデジタル署名ができない不具合があった。使っている人がいるのかわからんが、とりあえず対処法を増田に捨て流しておく。
法務省オンライン申請システム上でICカードを使ったデジタル署名を施そうとしても、媒体選択画面でICカードの項目がグレーアウトして選択できない。当然、JREや申請システムのクライアントは手順通りにインストールしてるし、ICカードのドライバも問題なく、公的個人認証ユーティリティでも認識されている前提。
申請システムのクライアントがデジタル署名用のドライバを探しに行く際、ユーザーディレクトリと同じパスを探しに行ってしまうため、プログラムファイルとホームディレクトリが別々のドライブになっていると、ICカードを見つけられない。つまり、Program FilesをCドライブに、Document and SettingsをDドライブに設定しているような環境下では、 本来はC:\Program Files\Common Files\e-gov_app\load_path\default.datを探しに行くべきところを、D:\Program Files\Common Files\e-gov_app\load_path\default.datを探しにいってしまうものの、当然そんなファイルは存在せず、申請システムのクライアントがICカードを認識せずにエラーになる。
とりあえずどうしようもないので、無理やりDドライブに同じパスのフォルダを作り、default.datをコピーすれば動作した。