Enterprise Server では、メッセージセキュリティーはデフォルトで無効になっています。デフォルトメッセージセキュリティープロバイダは作成されていますが、有効化するまではアクティブになりません。プロバイダを有効にしたあと、メッセージセキュリティーが有効になります。
ここでは、次のテーマを取り上げます。
Enterprise Server に配備された Web サービスエンドポイントのメッセージセキュリティーを有効にするには、サーバー側でデフォルトで使用されるセキュリティープロバイダを指定する必要があります。メッセージセキュリティーのデフォルトのプロバイダを有効にする場合、Enterprise Server に配備された Web サービスのクライアントが使用するプロバイダも有効にする必要があります。
set(1) サブコマンドを使用して、デフォルトサーバープロバイダを指定します。
次の構文を使用します。
asadmin set --port admin-port server-config.security-service.message-security-config.SOAP. default_provider=ServerProvider |
すでに実行されているアプリケーションに変更を適用するには、Enterprise Server を再起動します。
「ドメインの再起動」を参照してください。
配備済みエンドポイントからの Web サービス呼び出しに対してメッセージセキュリティーを有効にするには、デフォルトクライアントプロバイダを指定する必要があります。Enterprise Server のデフォルトクライアントプロバイダを有効にした場合、Enterprise Server に配備されたエンドポイントから呼び出されるすべてのサービスが、メッセージ層セキュリティーと互換性を持つように設定されていることを確認する必要があります。
set(1) サブコマンドを使用して、デフォルトクライアントプロバイダを指定します。
次の構文を使用します。
asadmin set --port admin-port server-config.security-service.message-security-config.SOAP. default_client_provider=ClientProvider |
すでに実行されているアプリケーションに変更を適用するには、Enterprise Server を再起動します。
「ドメインの再起動」を参照してください。