2010-10-20

eドキュメントジャパン2010  [by miyachi]

アンテナハウスとエクスイズムが出展しているeドキュメントジャパン2010へ行ってきました。写真はアンテナハウス&エクスイズムのブースです。JIIMA主催のこの展示会ですがせっかくなので無料のフォーラムも2時間程聞いて勉強してきました。公文書関連で仕事に直接係りは当面無さそうですが知らないことが多く色々勉強になりました。

展示会は他にもセキュリティやITC関連も併設されてます。セキュリティは今や当たり前の時代になっているので特筆よるような内容ではありませんね。ITC関連ではクラウドとスマートフォン関係の展示も多く人も集まっていたように思えます。

他に個人的に興味がある電子書籍関連も色々展示がありました。 [続きを読む]
2010-10-20 13:11:15 - miyachi - - [プログラマの生活] -

2010-10-13

WindowsのFindPrivateKey.exe  [by miyachi]

先日少しトラブルがありWindows証明書ストアの秘密鍵ファイルがどの証明書に関連付いているか調べる必要がありました。秘密鍵ファイル自体は以下のフォルダに格納されています。

All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys\
[Current Users]\Application Data\Microsoft\Crypto\RSA\

ただし秘密鍵ファイル名は以下のように長くて何が何だか分からない状態です。

b3ca0a111bbf8e656318fdb207a3e8dd_522ce35a-b76a-4290-8f61-428b2da2b319

当然ですがバイナリとして中を見てみてもおそらく暗号化されていて為だと思いますが少しIDらしき値はあるもののどの証明書と関連付いているかは分かりません。

少し調べてみたところMSDNにFindPrivateKeyと言うツールを使えば証明書から秘密鍵ファイルを判定できることが分かりました。このツールはバイナリ配布では無くサンプルソースとしてWCF(Windows Communication Foundation)の一部として提供されています。でもGoogleやMSDNで検索して最初に出てくる .NET Framework 4 の下にある FindPrivateKey のページではダウンロードが出来ませんでした…どこにあるのか探している人も多いようです。少し悩みましたが .NET Framework 3.5 日本語の下にある FindPrivateKey のページからダウンロード(Download sample)が出来ました。

展開して以下のソリューションファイルをVisualStudio 2005で開いてビルドすると実行ファイル FindPrivateKey.exe が目出度く入手できます。

Samples\WCFWFCardSpace\WCF\Tools\FindPrivateKey\CS\FindPrivateKey.sln

早速使ってみましょう。引数としてとりあえず自分の個人証明書ストアを指定します。

> FindPrivateKey.exe My CurrentUser
(※ 証明書選択ダイアログで証明書を指定)
Private key directory:
C:\Documents and Settings\XXXXX\Application Data\Microsoft\Crypto\RSA\S-1-7-22-1708337768-839522215-682303330-1043
Private key file name:
b3ca0a1d3bbf7e656318fdb207a3e8dd_524ce35a-b79a-4792-8e71-422b2da2b393

最後に出力されている行が指定した証明書に関連付いている秘密鍵ファイルとなります。その前に格納されているフォルダのパスも表示されます。ソース付きなので何をどうやっているのかもソースを追えば簡単に分かります。

ダウンロード先が分かれば簡単な話だったのですが、どこからソースとプロジェクトを入手するのか迷ったのでここに記録に残します。参考になれば幸いです。なお上にあるID等は全て編集した値ですので正しく無い値ですので意味はありません。
2010-10-13 12:49:15 - miyachi - - [PKI/暗号] -

2010-10-12

10月と机の上のカオス  [by miyachi]

バタバタしているうちに今年ももう10月です。ラング・エッジは期末が9月末なので新しい期に入りました。でも相変わらずバタバタで机の上は書類がカオス状態に… 最低限の資料は整理していますが不要な資料も多いはず。早く時間を作って整理しなきゃなぁ…と思っていると年末の大掃除までこのままだったりします(^^;;

まだ最終決算前ですが昨期も何とか最低限のクリアが出来たかなと言うところです。これもひとえに弊社を支えて下さっている皆様のおかげと感謝しております。ありがとうございました。

今期は新しいテーマとしてクラブ活動を全メンバーで進めようと言う点と、新しい分野としてモバイルや電子書籍の実績作りやノウハウ取得できればと考えています。クラブ活動については以前会員だったXMLコンソーシアムの活動は実質私一人だったんですが、その後継団体であるAITC(先端IT活用推進コンソーシアム)へ参加して、全メンバーが別個に活動しようと考えています。AITCのテーマもモバイルやクラウド等と今期の方向性と一致している点はラッキーでした。頑張ろう!>Kくん、Oくん さて続きは私的なことでも。 [続きを読む]
2010-10-12 13:13:26 - miyachi - - [プログラマの生活] -