AdminTask オブジェクトの keyManagerCommands コマンド・グループ
Jython または Jacl スクリプト言語を使用すると、セキュリティーを構成することができます。keyManagerCommands グループのコマンドおよびパラメーターは、 鍵マネージャー設定の管理に使用できます。このグループのコマンドを使用すると、鍵マネージャーに関する情報の作成、変更、リスト、 または取得を行うことができます。
AdminTask オブジェクトの keyManagerCommands コマンド・グループには、以下のコマンドが含まれます。
createKeyManager
createKeyManager コマンドは、構成に鍵マネージャーを作成します。
ターゲット・オブジェクト
なし
パラメーターおよび戻り値
- -name
- 鍵マネージャーを一意的に識別する名前。(ストリング、必須)
- -scopeName
- 有効範囲の名前。(ストリング、オプション)
- -provider
- プロバイダーを指定します。 (ストリング、オプション)
- -algorithm
- 鍵マネージャーのアルゴリズム名を指定します。(ストリング、オプション)
- -keyManagerClass
- KeyManager インターフェースを実装するカスタム・クラスを指定します。 (ストリング、オプション)
例
バッチ・モードの使用例:
- Jacl を使用:
$AdminTask createKeyManager {-name testKM}
- Jython ストリングを使用:
AdminTask.createKeyManager ('[-name testKM]')
- Jython リストを使用:
AdminTask.createKeyManager (['-name', 'testKM'])
対話モードの使用例:
- Jacl を使用:
$AdminTask createKeyManager {-interactive}
- Jython ストリングを使用:
AdminTask.createKeyManager ('[-interactive]')
- Jython リストを使用:
AdminTask.createKeyManager (['-interactive'])
deleteKeyManager
deleteKeyManager は、 構成から鍵マネージャー設定を削除するコマンドです。
ターゲット・オブジェクト
なし。必須パラメーター
- -name
- 鍵マネージャーを一意的に識別する名前を指定します。(ストリング、必須)
オプション・パラメーター
- -scopeName
- 管理有効範囲を識別する固有の名前を指定します。(ストリング、オプション)
例
バッチ・モードの使用例:
- Jacl を使用:
$AdminTask deleteKeyManager {-name testKM}
- Jython ストリングを使用:
AdminTask.deleteKeyManager ('[-name testKM]')
- Jython リストを使用:
AdminTask.deleteKeyManager (['-name', 'testKM'])
対話モードの使用例:
- Jacl を使用:
$AdminTask deleteKeyManager {-interactive}
- Jython の使用:
AdminTask.deleteKeyManager('-interactive')
getKeyManager
getKeyManager コマンドは、鍵マネージャーの属性および値を含むプロパティー・オブジェクトを表示します。
ターゲット・オブジェクト
なし。必須パラメーター
- -name
- 鍵マネージャーを一意的に識別する名前を指定します。(ストリング、必須)
オプション・パラメーター
- -scopeName
- 管理有効範囲を識別する固有の名前を指定します。(ストリング、オプション)
例
バッチ・モードの使用例:
- Jacl を使用:
$AdminTask getKeyManager {-name testKM}
- Jython ストリングを使用:
AdminTask.getKeyManager ('[-name testKM]')
- Jython リストを使用:
AdminTask.getKeyManager (['-name', 'testKM'])
対話モードの使用例:
- Jacl を使用:
$AdminTask getKeyManager {-interactive}
- Jython の使用:
AdminTask.getKeyManager('-interactive')
listKeyManagers
listKeyManagers は、 特定の管理有効範囲内の鍵マネージャーをリストするコマンドです。
ターゲット・オブジェクト
なし。必須パラメーター
なし。オプション・パラメーター
- -scopeName
- 管理有効範囲を識別する固有の名前を指定します。(ストリング、オプション)
- -displayObjectName
- 有効範囲内の鍵マネージャー・オブジェクトをリストする場合は、このパラメーターの 値を true に設定します。鍵マネージャー名と管理有効範囲を含むストリングをリストするには、 このパラメーターの値を false に設定します。 (ブール値、オプション)
- -all
- すべての鍵マネージャーをリストするには、このパラメーターの値を true に指定します。 このパラメーターは、scopeName パラメーターをオーバーライドします。デフォルト値は false です。(ストリング、オプション)
例
バッチ・モードの使用例:
- Jacl を使用:
$AdminTask listKeyManagers
- Jython の使用:
AdminTask.listKeyManagers()
対話モードの使用例:
- Jacl を使用:
$AdminTask listKeyManagers {-interactive}
- Jython の使用:
AdminTask.listKeyManagers('-interactive')
modifyKeyManager
modifyKeyManager は、 既存の鍵マネージャー設定を変更するコマンドです。
ターゲット・オブジェクト
なし。必須パラメーター
- -name
- 鍵マネージャーを一意的に識別する名前。(ストリング、必須)
オプション・パラメーター
- -scopeName
- 管理有効範囲を識別する固有の名前を指定します。(ストリング、オプション)
- -provider
- 鍵マネージャーのプロバイダー名を指定します。(ストリング、オプション)
- -algorithm
- 鍵マネージャーのアルゴリズム名を指定します。(ストリング、オプション)
- -keyManagerClass
- 鍵マネージャーの実装クラスの名前を指定します。このパラメーターは、プロバイダーまたはアルゴリズム・パラメーターと同時には 使用できません。(ストリング、オプション)
例
バッチ・モードの使用例:
- Jacl を使用:
$AdminTask modifyKeyManager {-name testKM -provider IBMJSSE2 -algorithm IbmX509}
- Jython ストリングを使用:
AdminTask.modifyKeyManager ('[-name testKM -provider IBMJSSE2 -algorithm IbmX509]')
- Jython リストを使用:
AdminTask.modifyKeyManager (['-name', 'testKM', '-provider', 'IBMJSSE2', '-algorithm', 'IbmX509'])
対話モードの使用例:
- Jacl を使用:
$AdminTask modifyKeyManager {-interactive}
- Jython の使用:
AdminTask.modifyKeyManager('-interactive')