管理ガイド> TDVおよびSSL認証> SSLの設定> Webデータソースのクライアント認証の設定
 
Webデータソースのクライアント認証の設定
Webデータソースがクライアント認証を必要とする場合、プロバイダーに対してTDV Serverを識別するためにキーストアを指定する必要があります。 TDV Server構成のキーストアキーエイリアスには、サンプルキーストアを指定するデフォルト値があるため、インストール後すぐにクライアント認証を使用できます。
キーストアエイリアス(またはキーストアエイリアス)のTDV構成設定がnullに設定されている場合、クライアント認証要件に準拠するために以下で説明する方法がWebデータソースに使用されます。特定のキーストアキーエイリアスを使用するためのTDV構成は、個々のデータソースで定義されたキーストア仕様を上書きします。
クライアント認証要件に準拠するキーストアを指定するには
1. StudioでWebデータソースを開きます。
2. 新しい物理データソースウィンドウの詳細タブをクリックします。
3. [ファイルからの証明書キーストアのインポート]をクリックして、証明書をインポートします。
Studioは、証明書を指定するためのダイアログを表示します。
JKSまたはPKCS12証明書キーストアを選択して、TDVと信頼できる証明書を必要とする任意のWebデータソースとの間の認証を行うことができます。
4. キーストアファイルを削除する場合は、リストからそのファイルを選択し、[証明書キーストアのクリア]をクリックします。
5. 現在の証明書キーストアをJKSまたはPKCS12ファイルにエクスポートする場合は、[証明書キーストアをファイルにエクスポート]をクリックします。
6. オプションで、Channel Pass-throughフィールドを、ログイン認証またはその他の目的でHTTPリクエストヘッダーに渡される値に対応する1つまたは複数の名前に設定します。
チャネルパススルーは、WSDL、XML、またはHTTPデータソースに渡されるHTTPリクエストヘッダープロパティの名前のコンマ区切りのリストです。
データソースが、HTTPリクエストヘッダーで最初に送信されたものとは異なる名前のプロパティを予期している場合は、プロパティ名を変更できます。データソースで期待される名前を等号の左側に、元のプロパティ名を右側に配置します。
7. オプションで、[詳細]タブで、1つ以上の環境変数を環境パススルーフィールドに追加して、WSDL、XML、またはログイン認証またはその他の目的のHTTPデータソース。
SetEnvironmentプロシージャを呼び出すことにより、環境変数の名前と値を設定できます。詳細については、Studioリソースツリーの/lib/util/SetEnvironmentの[情報]タブ、またはTDVアプリケーションプログラムインターフェイスガイドを参照してください。
Environment Pass-throughフィールドのプロパティ名は、チャネルパススルーの場合と同様に、データソースに渡される前に名前を変更できます。
8. オプションで、RESTデータソースの実行タイムアウト(ミリ秒)期間を指定します。
実行タイムアウトは、データソースの実行クエリがキャンセルされる前に実行できるミリ秒数です。ゼロ(デフォルト)の値は、実行タイムアウトを無効にします。これは、たとえば、ピーク時以外の処理時間に実行するように設定された、リソースを大量に消費するキャッシュ更新に使用できます。