Liberty 用の IBM® JCE ハイブリッド・プロバイダーの有効化
IBM JCE ハイブリッド・プロバイダー IBMJCEHYBRID は、暗号化ハードウェアや暗号化プロセッサーが使用可能な場合にはそれらを使用し、それらが使用可能でない場合にはそのような暗号化フィーチャーを使用せずに処理を続行するように設計されているアプリケーションで使用するためのものです。IBMJCEHYBRID プロバイダーを使用すると、アプリケーションは、暗号化フィーチャーが使用可能でない場合に、そのための複雑なエラー処理を組み込まなくとも JCE プロバイダーを利用できるようになります。
始める前に
z/OS® 上で実行中の IBMJDK が Java™ 7 SR3 以降であることを確認します。
このタスクについて
IBMJCEHYBRID プロバイダーは、暗号化操作はいっさい行わず、要求を Java セキュリティー・フレームワークに登録されている JCE プロバイダーに送信します。IBMJCEHYBRID プロバイダーは、java.security プロバイダー・リストから初期設定される、アクティブな JVM プロバイダー・リスト内の最初の JCE プロバイダーでなければなりません。 IBMJCEHYBRID プロバイダーは、JVM 初期設定時に行われるセキュリティー・プロバイダー登録に従って、JCE プロバイダーに要求を送信したり、JCE プロバイダーにフェイルオーバーを提供します。この機能により、アプリケーションが、暗号化フィーチャーが使用可能な場合にはそれらを利用し、それらが使用可能でない場合にはそのようなフィーチャーに依存しないプロバイダーを使用できるようになります。