AdminTask 对象的 TrustManagerCommands 命令组

要通过 wsadmin 工具配置安全性,可以使用 Jython 或 Jacl 脚本语言来实现。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 接口的类。您不能将此参数与 provider 或 algorithm 参数配合使用。(字符串,可选)

示例

批处理方式示例用法:

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

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



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