AdminTask 物件的 KeyReferenceCommands 指令群組
您可以利用 wsadmin 工具,利用 Jython 或 Jacl Scripting 語言來配置安全。 KeyReferenceCommands 群組中的指令和參數可用來建立及管理配置中金鑰集物件的金鑰參照設定。
AdminTask 物件的 KeyReferenceCommands 指令群組包含下列指令:
createKeyReference
createKeyReference 指令會在金鑰集物件的配置中建立金鑰參照設定。
目標物件
無。參數和回覆值
- -keySetName
- 唯一識別金鑰參照所屬之金鑰集的名稱。 (字串,必要)
- -keySetScope
- 金鑰集的管理範圍。 (字串,選用)
- -keyAlias
- 識別您指定之金鑰集的金鑰的別名。 (字串,必要)
- -keyPassword
- 用於加密金鑰的密碼。 (字串,選用)
- -keyPasswordVerify
- 用於加密金鑰的密碼。 (字串,選用)
- -version
- 金鑰參照的版本。 (字串,選用)
- -keyReferenceSaveConfig
- 將此參數的值設為true將金鑰參照儲存至配置。 否則,請將值設為false. (字串,選用)
- 傳回: 您所建立之金鑰參照範圍物件的配置物件名稱。
範例
批次模式下的用法範例:
- 使用 Jacl:
$AdminTask createKeyReference {-keySetName testKeySet -keyAlias testKey -password testPWD -passwordVerify testPWD -keyReferenceSaveConfig true} - 使用 Jython 字串:
AdminTask.createKeyReference ('[-keySetName testKeySet -keyAlias testKey -password testPWD -passwordVerify testPWD -keyReferenceSaveConfig true]') - 使用 Jython 清單:
AdminTask.createKeyReference (['-keySetName', 'testKeySet', '-keyAlias', 'testKey', '-password', 'testPWD', '-passwordVerify', 'testPWD', '-keyReferenceSaveConfig', 'true'])
互動模式下的用法範例:
- 使用 Jacl:
$AdminTask createKeyReference {-interactive} - 使用 Jython 字串:
AdminTask.createKeyReference ('[-interactive]') - 使用 Jython 清單:
AdminTask.createKeyReference (['-interactive'])
deleteKeyReference
deleteKeyReference 指令會從配置中的金鑰集物件刪除金鑰參照物件。
目標物件
無。參數和回覆值
- -keySetName
- 唯一識別金鑰參照所屬之金鑰集的名稱。 (字串,必要)
- -keySetScope
- 金鑰集的管理範圍。 (字串,選用)
- -keyAlias
- 識別您指定之金鑰集的金鑰的別名。 (字串,必要)
- 傳回: 無。
範例
批次模式下的用法範例:
- 使用 Jacl:
$AdminTask deleteKeyReference { -keySetName testKeySet -keyAlias testKey } - 使用 Jython 字串:
AdminTask.deleteKeyReference ('[-keySetName testKeySet -keyAlias testKey]') - 使用 Jython 清單:
AdminTask.deleteKeyReference (['-keySetName', 'testKeySet', '-keyAlias', 'testKey'])
互動模式下的用法範例:
- 使用 Jacl:
$AdminTask deleteKeyReference {-interactive} - 使用 Jython 字串:
AdminTask.deleteKeyReference ('[-interactive]') - 使用 Jython 清單:
AdminTask.deleteKeyReference (['-interactive'])
getKeyReference
getKeyReference 指令會顯示金鑰參照物件的設定。
目標物件
無。參數和回覆值
- -keySetName
- 唯一識別金鑰參照所屬之金鑰集的名稱。 (字串,必要)
- -keySetScope
- 金鑰集的管理範圍。 (字串,選用)
- -keyAlias
- 識別您指定之金鑰集的金鑰的別名。 (字串,必要)
- 傳回: 索引鍵參照物件的設定。
範例
批次模式下的用法範例:
- 使用 Jacl:
$AdminTask getKeyReference { -keySetName testKeySet -keyAlias testKey } - 使用 Jython 字串:
AdminTask.getKeyReference ('[-keySetName testKeySet -keyAlias testKey]') - 使用 Jython 清單:
AdminTask.getKeyReference (['-keySetName', 'testKeySet', '-keyAlias', 'testKey'])
互動模式下的用法範例:
- 使用 Jacl:
$AdminTask getKeyReference {-interactive} - 使用 Jython 字串:
AdminTask.getKeyReference ('[-interactive]') - 使用 Jython 清單:
AdminTask.getKeyReference (['-interactive'])
listKeyReferences
listKeyReferences 指令會列出配置中特定金鑰集的金鑰參照。
目標物件
無。參數和回覆值
- -keySetName
- 唯一識別金鑰參照所屬之金鑰集的名稱。 (字串,必要)
- -keySetScope
- 金鑰集的管理範圍。 (字串,選用)
- 傳回: 您所建立之金鑰參照範圍物件的配置物件名稱。
範例
批次模式下的用法範例:
- 使用 Jacl:
$AdminTask listKeyRefereces { -keySetName testKeySet} - 使用 Jython 字串:
AdminTask.listKeyRefereces ('[-keySetName testKeySet]') - 使用 Jython 清單:
AdminTask.listKeyRefereces (['-keySetName', 'testKeySet'])
互動模式下的用法範例:
- 使用 Jacl:
$AdminTask listKeyReferences {-interactive} - 使用 Jython 字串:
AdminTask.listKeyReferences ('[-interactive]') - 使用 Jython 清單:
AdminTask.listKeyReferences (['-interactive'])