デフォルトで、サーバーの Secure Sockets Layer (SSL) 構成は、管理コンソールのトポロジー表示で、中央の場所から管理されます。SSL 構成と証明書の別名は、特定の管理有効範囲と関連付けることができます。 この方法は、サーバーのトポロジーが変更された場合、最も効率良く構成の処理と変更が行うことができる方法です。
以前のリリースでは、SSL の構成は各プロセスごとに管理されます。 トポロジーの各 SSL 構成の個々の設定を維持する必要があります。 このリリースの WebSphere Application Server では、SSL 構成を管理部分で制御することにより、柔軟性が増し、オプションも増えます。 セル有効範囲を使用して、トポロジー全体の詳細な変更を行い、また、特定のアプリケーション・サーバー・プロセスに特定のエンドポイント名を使用して、おおまかな変更を行うこともできます。 SSL 構成の関連により、継承の振る舞いが明らかになるため、固有の構成を必要とする 最上位レベルの管理有効範囲のみを参照することにより、関連の数を簡素化することができます。
トポロジー表示は、有効範囲のメカニズムを提供します。SSL 構成は、トポロジー表示で確認できる SSL 構成のスコープを継承します。有効範囲には、構成を作成したレベルおよびそれより低いすべてのレベルが含まれます。特定のノードで SSL 構成を作成する場合、そのノード・エージェントおよびそのノードの一部であるすべての アプリケーション・サーバーが構成を認識できます。 この特定のノードの一部ではないアプリケーション・サーバーやノードは、この SSL 構成を認識できません。
セキュリティー環境は、トポロジーにおける SSL 構成および証明書の別名の配置同様、SSL 構成の固有性等の問題に影響します。 インバウンド対アウトバウンドの接続に対して、 異なる証明書の別名と SSL 構成を構成できます。
インバウンド・トポロジー およびアウトバウンド・トポロジーを 構成する (管理コンソールで 別々に構成する必要があります) には、 「セキュリティー」>「SSL 証明書 および鍵管理」>「エンドポイント・ セキュリティー構成の管理」>「Inbound | Outbound」と クリックしてください。
管理コンソールのトポロジー表示で SSL 構成を 中央管理するほうが簡単ですが、AdminTasks 内で wsadmin スクリプトを使用して SSL 構成を管理することもできます。
<sslConfigGroups xmi:id="SSLConfigGroup_1" name="myhostCell01" direction="inbound" certificateAlias="default" sslConfig="SSLConfig_1" managementScope="ManagementScope_1"/> <sslConfigGroups xmi:id="SSLConfigGroup_2" name="myhostCell01" direction="outbound" certificateAlias="default" sslConfig="SSLConfig_1" managementScope="ManagementScope_1"/> <managementScopes xmi:id="ManagementScope_1" scopeName="(cell):myhostCell01" scopeType="cell"/>
上記のサンプル・コードで、sslConfigGroups 属性はセル管理有効範囲を参照しています。 この例では、別の有効範囲まで意図した場合、以下のリストで、選択した管理有効範囲の優先順を優先順位の高いものから低いものの順に表示します。エンドポイント有効範囲が定義されるたびに、指定した SSL 構成と証明書の別名が使用されます。
<managementScopes xmi:id="ManagementScope_1" scopeName="(cell):myhostCell01: (node):myhostNode01:(server):server1:(endpoint):ENDPOINT_NAME_IN_SERVERINDEX" scopeType="endpoint"/>
<managementScopes xmi:id="ManagementScope_1" scopeName="(cell):myhostCell01: (node):myhostNode01:(server):server1:(endpoint):ENDPOINT_NAME_IN_SERVERINDEX" scopeType="endpoint"/>
<managementScopes xmi:id="ManagementScope_1" scopeName="(cell):myhostCell01: (node):myhostNode01:(server):server1" scopeType="server"/>
<managementScopes xmi:id="ManagementScope_1" scopeName="(cell):myhostCell01: (node):myhostNode01" scopeType="node"/>
<managementScopes xmi:id="ManagementScope_1" scopeName="(cell):myhostCell01: (nodegroup):DefaultNodeGroup" scopeType="nodegroup"/>
<managementScopes xmi:id="ManagementScope_1" scopeName="(cell):myhostCell01" scopeType="cell"/>