AdminTask オブジェクトの TrustManagerCommands コマンド・グループ
Jython または Jacl スクリプト言語を使用すると、wsadmin ツールでセキュリティーを構成することができます。TrustManagerCommands グループの コマンドおよびパラメーターは、構成内のトラスト・マネージャー設定の作成、削除、 および照会に使用できます。また、これらのコマンドを使用して、ピュア・クライアントに対 してカスタム・トラスト・マネージャーを作成することもできます。
AdminTask オブジェクトの TrustManagerCommands コマンド・グループには、以下のコマンドが含まれます。
createTrustManager
createTrustManager コマンドは、構成にトラスト・マネージャーを作成します。
ターゲット・オブジェクト
なし
パラメーターおよび戻り値
- -name
- トラスト・マネージャーを一意的に識別する名前。(ストリング、必須)
- -scopeName
- 有効範囲の名前。(ストリング、オプション)
- -provider
- プロバイダーを指定します。 (ストリング、オプション)
- -algorithm
- トラスト・マネージャーまたは鍵マネージャーのアルゴリズム名を指定します。(ストリング、オプション)
- -trustManagerClass
- javax.net.s sl.TrustManager インターフェースを実装するカスタム・クラスを指定します。(ストリング、オプション)
例
バッチ・モードの使用例:
- Jacl を使用:
$AdminTask createTrustManager {-name testTM}
- Jython ストリングを使用:
AdminTask.createTrustManager ('[-name testTM]')
- Jython リストを使用:
AdminTask.createTrustManager (['-name', 'testTM'])
対話モードの使用例:
- Jacl を使用:
$AdminTask createTrustManager {-interactive}
- Jython ストリングを使用:
AdminTask.deleteTrustManager ('[-interactive]')
- Jython リストを使用:
AdminTask.createTrustManager (['-interactive'])
deleteTrustManager
deleteTrustManager は、 トラスト・マネージャー設定を構成から削除するコマンドです。
ターゲット・オブジェクト
なし。必須パラメーター
- -name
- トラスト・マネージャーを一意的に識別する名前を指定します。(ストリング、必須)
オプション・パラメーター
- -scopeName
- 有効範囲の名前を指定します。(ストリング、オプション)
例
バッチ・モードの使用例:
- Jacl を使用:
$AdminTask deleteTrustManager {-name testTM}
- Jython ストリングを使用:
AdminTask.deleteTrustManager ('[-name testTM]')
- Jython リストを使用:
AdminTask.deleteTrustManager (['-name', 'testTM'])
対話モードの使用例:
- Jacl を使用:
$AdminTask deleteTrustManager {-interactive}
- Jython の使用:
AdminTask.deleteTrustManager('-interactive')
getTrustManager
getTrustManager は、 トラスト・マネージャーの設定を取得するコマンドです。
ターゲット・オブジェクト
なし。必須パラメーター
- -name
- トラスト・マネージャーを一意的に識別する名前を指定します。(ストリング、必須)
オプション・パラメーター
- -scopeName
- 管理有効範囲を識別する固有の名前を指定します。(ストリング、オプション)
例
バッチ・モードの使用例:
- Jacl を使用:
$AdminTask getTrustManager {-name testTM}
- Jython ストリングを使用:
AdminTask.getTrustManager ('[-name testTM]')
- Jython リストを使用:
AdminTask.getTrustManager (['-name', 'testTM'])
対話モードの使用例:
- Jacl を使用:
$AdminTask getTrustManager {-interactive}
- Jython の使用:
AdminTask.getTrustManager('-interactive')
listTrustManagers
listTrustManagers は、 特定の管理有効範囲内のトラスト・マネージャーをリストするコマンドです。
ターゲット・オブジェクト
なし。必須パラメーター
なし。オプション・パラメーター
- -scopeName
- 管理有効範囲を識別する固有の名前を指定します。(ストリング、オプション)
- -displayObjectName
- 有効範囲内のトラスト・マネージャー・オブジェクトをリストする場合は、このパラメーターの 値を true に設定します。トラスト・マネージャー名と管理有効範囲を含むストリングをリストするには、 このパラメーターの値を false に設定します。(ブール値、オプション)
- -all
- すべてのトラスト・マネージャーをリストするには、このパラメーターの値を true に設定します。このパラメーターは、scopeName パラメーターをオーバーライドします。デフォルト値は false です。(ブール値、オプション)
例
バッチ・モードの使用例:
- Jacl を使用:
$AdminTask listTrustManagers {-displayObjectName true}
- Jython ストリングを使用:
AdminTask.listTrustManagers ('[-displayObjectName true]')
- Jython リストを使用:
AdminTask.listTrustManagers (['-displayObjectName', 'true'])
対話モードの使用例:
- Jacl を使用:
$AdminTask listTrustManagers {-interactive}
- Jython の使用:
AdminTask.listTrustManagers('-interactive')
modifyTrustManager
modifyTrustManager は、 既存のトラスト・マネージャー設定を変更するコマンドです。
ターゲット・オブジェクト
なし。必須パラメーター
- -name
- トラスト・マネージャーを一意的に識別する名前を指定します。(ストリング、必須)
オプション・パラメーター
- -scopeName
- 管理有効範囲を識別する固有の名前を指定します。(ストリング、オプション)
- -provider
- トラスト・マネージャーのプロバイダー名を指定します。(ストリング、オプション)
- -algorithm
- トラスト・マネージャーのアルゴリズム名を指定します。(ストリング、オプション)
- -trustManagerClass
- javax.net.sslX509TrustManager インターフェースを実装するクラスを指定します。このパラメーターは、プロバイダーまたはアルゴリズム・パラメーターと同時には使用できません。(ストリング、オプション)
例
バッチ・モードの使用例:
- Jacl を使用:
$AdminTask modifyTrustManager {-name testTM -trustManagerClass test.trust.manager}
- Jython ストリングを使用:
AdminTask.modifyTrustManager ('[-name testTM -trustManagerClass test.trust.manager]')
- Jython リストを使用:
AdminTask.modifyTrustManager (['-name', 'testTM', '-trustManagerClass', 'test.trust.manager'])
対話モードの使用例:
- Jacl を使用:
$AdminTask modifyTrustManager {-interactive}
- Jython の使用:
AdminTask.modifyTrustManager('-interactive')