17.2. 使用方法
ExtJoiner は MIME-64 でエンコードされた形式で拡張を 生成 しません。既存の MIME-64 でエンコードされた拡張機能に参加します。複数のカスタム拡張機能に参加し、ExtJoiner を使用して証明書要求に拡張機能を追加するには、以下の手順を実施します。
- 拡張プログラムファイルの場所を見つけ、書き留めておきます。
- 拡張ファイルを指定して、ExtJoiner を実行します。たとえば、
/etc/extensions
というディレクトリーに myExt1 および myExt2 という名前の拡張子ファイルがある場合、コマンドは以下のようになります。ExtJoiner /etc/extensions/myExt1 /etc/extensions/myExt2
ExtJoiner /etc/extensions/myExt1 /etc/extensions/myExt2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、以下の例のように、結合された拡張機能の base-64 でエンコードされた Blob が作成されます。MEwwLgYDVR0lAQHBCQwIgYFKoNFBAMGClGC5EKDM5PeXzUGBi2CVyLNCQYFU iBakowGgYDVR0SBBMwEaQPMA0xCzAJBgNVBAYTAlVT
MEwwLgYDVR0lAQHBCQwIgYFKoNFBAMGClGC5EKDM5PeXzUGBi2CVyLNCQYFU iBakowGgYDVR0SBBMwEaQPMA0xCzAJBgNVBAYTAlVT
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 変更せずにエンコードされた BLOB をファイルにコピーします。
- AtoB ユーティリティーを使用してバイナリーデータを ASCII に変換し、dumpasn1 ユーティリティーを使用して base-64 でエンコードされたブロブの内容をダンプして、拡張機能が証明書要求に追加する前に適切に結合されていることを確認します。AtoB ユーティリティーの詳細は、7章AtoB (ASCII からバイナリーへの変換) を参照してください。dumpasn1 ツールは、http://fedoraproject.org/extras/4/i386/repodata/repoview/dumpasn1-0-20050404-1.fc4.html からダウンロードできます。
- AtoB ユーティリティーを実行して、ASCII をバイナリーに変換します。
AtoB input_file output_file
AtoB input_file output_file
Copy to Clipboard Copied! Toggle word wrap Toggle overflow input_file は ASCII の base-64 でエンコードされたデータを含むパスおよびファイルに、output_file はバイナリー出力を書き込むユーティリティーのパスおよびファイルです。 - dumpasn1 ユーティリティーを実行します。
dumpasn1output_file
dumpasn1output_file
Copy to Clipboard Copied! Toggle word wrap Toggle overflow output_file は、バイナリーデータを含むパスおよびファイルに置き換えます。出力は以下のようになります。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力データが正しく表示されないように見える場合は、元の Java™ 拡張ファイルが正しいことを確認し、ASCII からバイナリーへの変換と、正しい出力が返されるまでデータのダンプを繰り返します。 - 拡張機能が検証されたら、ExtJoiner を実行して作成した base-64 でエンコードされた BLOB を Certificate System ウィザード画面にコピーし、証明書または証明書署名要求(CSR)を生成します。