メッセージセキュリティー設定を作成する

通常は、メッセージセキュリティー設定を作成する必要はありません。GlassFish Server には、SOAP 認証層用のメッセージセキュリティー設定が含まれています。デフォルトでは、この設定に対してプロバイダが有効になっていませんが、SOAP メッセージセキュリティー設定を編集してプロバイダを有効にすることができます。また、HttpServlet 認証層の設定を作成し、1 つまたは複数のプロバイダ設定を指定することもできます。

  1. ナビゲーションツリーで、「設定」ノードを展開します。
  2. 「セキュリティー」ノードを開きます。
  3. 「メッセージセキュリティー」ノードを選択します。

    「メッセージセキュリティー設定」ページが開きます。

  4. 「メッセージセキュリティー設定」ページで、「新規」をクリックします。

    「新しいメッセージセキュリティー設定」ページが開きます。


    注 - デフォルトの server-config 設定のメッセージセキュリティープロバイダの作成と削除は行えません。デフォルトの server-config でサポートされるメッセージセキュリティープロバイダは、SOAP と HttpServlet だけです。これらの 2 つのメッセージプロバイダは GlassFish Server のインストール時にデフォルトですでに作成されているため、デフォルトの server-config の「メッセージセキュリティー設定」ページで「新規」ボタンが淡色表示 (無効状態) で表示されます。


  5. 「新しいメッセージセキュリティー設定」ページで、「認証層」ドロップダウンリストから、設定を作成するメッセージ層を選択します。

    デフォルトで SOAP 設定を使用できるため、選択できるのは HttpServlet のみです。

  6. 「プロバイダ ID」フィールドに、このメッセージセキュリティー設定に対するプロバイダ設定の一意の識別子を入力します。
  7. 「デフォルトプロバイダ」チェックボックスを選択して、このプロバイダ設定がデフォルトプロバイダであることを指定します。
  8. 「プロバイダタイプ」ドロップダウンリストから、このプロバイダのタイプを選択します。

    次の値を選択できます。

    client

    プロバイダがクライアント認証プロバイダであることを指定します。

    server

    プロバイダがサーバー認証プロバイダであることを指定します。

    client-server

    プロバイダがクライアント認証プロバイダおよびサーバー認証プロバイダの両方であることを指定します。

  9. 「クラス名」フィールドに、プロバイダの Java 実装クラスの名前を入力します。

    クライアント認証プロバイダは com.sun.enterprise.security.jauth.ClientAuthModule インタフェースを実装する必要があります。サーバー側プロバイダは com.sun.enterprise.security.jauth.ServerAuthModule インタフェースを実装する必要があります。クライアントサーバープロバイダは、両方のインタフェースを実装する必要があります。

  10. (省略可能) 「追加プロパティー」セクションで、追加プロパティーを指定します。

    プロパティーを追加するには、「プロパティーを追加」ボタンをクリックします。表示される空白行で、「名前」フィールドにプロパティー名を入力し、「値」フィールドにプロパティー値を入力します。

    GlassFish Server は、メッセージセキュリティー設定の追加プロパティーを定義しません。

参照

Copyright © 2005, 2011, Oracle and/or its affiliates. All rights reserved. 著作権について