WebSphere Application Server, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

スクリプトを使用した SPNEGO TAI の使用可能化 (JVM カスタム・プロパティーとして)

WebSphere Application Server 用 Simple and Protected GSS-API Negotiation Mechanism (SPNEGO) トラスト・アソシエーション・インターセプター (TAI) を使用可能にするには、wsadmin ユーティリティーを使用します。

始める前に

このタスクを開始する場合、その前に wsadmin ツールが稼働している必要があります。 詳しくは、wsadmin スクリプト・クライアントの開始 の項目を参照してください。

このタスクについて

以下のステップを実行して、SPNEGO TAI を使用可能にします。

プロシージャー

  1. サーバーを識別し、それを server1 変数に割り当てます。
    • Jacl を使用:

      set server1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
    • Jython を使用:
      server1 = AdminConfig.getid("Cell:mycell/Node:mynode/Server:server1/")
      print server1
    出力例:
    server1(cells/mycell/nodes/mynode|servers/seerver1|server.xml#Server_1)
  2. このサーバーに属する Java 仮想マシン (JVM) を識別し、それを jvm 変数に割り当てます。
    • Jacl を使用:

      set jvm [$AdminConfig list JavaVirtualMachine $server1]
    • Jython を使用:
      jvm = AdminConfig.list('JavaVirtualMachine', server1)
      
    出力例:
    (cells/mycell/nodes/mynode/servers/server1:server.xml#JavaVirtualMachine_1)(cells/mycell/nodes/mynode/servers/server1:server.xml#JavaVirtualMachine_2)
  3. サーバーのコントローラー JVM を識別します。
    • Jacl を使用:

      set cjvm [lindex $jvm 0]
      
    • Jython を使用:
      # get line separator
      import  java
      lineSeparator = java.lang.System.getProperty('line.separator')
      arrayJVMs = jvm.split(lineSeparator)
      cjvm = arrayJVMs[0]
      
  4. 汎用 JVM 引数を変更して、SPNEGO TAI を使用可能にします。
    • Jacl を使用:

      set attr_name          	[list name com.ibm.ws.security.spnego.isEnabled]
      set attr_value         	[list value true]
      set attr_required      	[list required false]
      set attr_description    [list description "Enabled SPNEGO TAI"]
      
      set attrs [list $attr_name $attr_value $attr_required $attr_description]
      
      $AdminConfig create Property $cjvm $attrs
    • Jython を使用:
      attr_name  = ['name', "com.ibm.ws.security.spnego.isEnabled"]
      attr_value = ['value', "true"]
      attr_required = ['required', "false"]
      attr_description = ['description', "Enabled SPNEGO TAI"]
      attr_list = [attr_name, attr_value, attr_required, attr_description]
      property=['systemProperties',[attr_list]]
      AdminConfig.modify(cjvm, [property])
  5. 構成の変更を保管します。詳しくは、wsadmin ツールによる構成変更の保管 の項目を参照してください。



関連タスク
スクリプト管理のための AdminConfig オブジェクトの使用
WebSphere Application Server における JVM カスタム・プロパティーの構成、 HTTP 要求のフィルタリング、および SPNEGO TAI の使用可能化
関連資料
AdminConfig オブジェクトのコマンド
SPNEGO TAI JVM 構成カスタム・プロパティー
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:05:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/tsec_SPNEGO_tai_enable.html