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
指定密钥管理器实现类的名称。您不能将此参数与 provider 或 algorithm 参数配合使用。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 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')

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atkeymgr
文件名:rxml_atkeymgr.html