eTokenを初期化する

ebayで買ったeToken PRO 64kが2048ビットRSAキーが使用できない状態で届いた(しかも色が赤になってる)。どうも一回初期化しないといけないようなので、初期化しようとしてみる。
eToken Utilities 2のフォーマットアプリで手元にあるeToken PRO 64kをなぜか初期化することができない。eTokenを挿してもフォーマットアプリが認識してくれないのだ。eToken PRO 32kは認識するのに。
で、eToken PKI Client 4をインストールして初期化をすると、eToken RTE 3.5では使用できなくなってしまった(認識するがログインできない)。どうも新しいドライバで初期化すると古いバージョンのドライバがインストールされている環境では使えないみたいなのだ。orz
そこでいろいろ調べてみた。
■eToken PKI Client 4でのフォーマット
レジストリのキー HKEY_LOCAL_MACHINE\SOFTWARE\Aladdin\eToken\MIDDLEWARE\Init に LEGACY-FORMAT-VERSION というDWORD値を作成し、0を設定するとeToken RTE 3.5環境でも使用可能なフォーマットで初期化される。でも、eToken PKI Clientで初期化すると色がunknownになっちゃうんですけどね。
■eToken RTE 3.5でフォーマット
レジストリのキー HKEY_LOCAL_MACHINE\SOFTWARE\Aladdin\eToken\eTProperties の Advanced のDWORD値を1から1fに変更すると、eToken properties に Initialization というメニューが出現する。ここからフォーマットができる模様。手元のeToken PRO 64kもフォーマットできるっぽい(まだ試してないけど)。

2007/11/15 追記 : きちんとフォーマット・使用できた。