AdminTask 对象的 DynamicSSLConfigSelections 命令组
要通过 wsadmin 工具配置安全性,可以使用 Jython 或 Jacl 脚本编制语言来实现。 DynamicSSLConfigSelections 组中的命令和参数可用于创建、删除以及查询动态 SSL 配置选择对象。
AdminTask 对象的 DynamicSSLConfigSelections 命令组包括以下命令:
createDynamicSSLConfigSelection
createDynamicSSLConfigSelection 命令在配置中创建动态 SSL 配置选择对象。 该对象由 SSL 运行时用于将出站连接与过滤器信息进行匹配,以确定是否将指定的 SSL 配置用于出站连接。
目标对象
无。必需参数
- -dynSSLConfigSelectionName
- 指定唯一地标识动态 SSL 配置选择的名称。 (字符串,必需)
- -dynSSLConfigSelectionInfo
- 提供要由运行时用于确定应该用于出站调用的 SSL 配置的过滤器。 该值应以出站协议,远程主机和远程端口的逗号分隔列表形式提供。 例如,
ADMIN_SOAP,testMachine.ibm.com,9445。 此过滤器使用指向机器 testMachine.ibm.com 和端口 9445 的 Soap 来匹配出站 SSL 连接。 (字符串,必需) - -sslConfigName
- 要用于出站连接的 SSL 配置的名称。 (字符串,必需)
可选参数
- -certificateAlias
- 指定出站 SSL 连接使用客户机认证时要使用的证书别名的名称。 (字符串,可选)
- -scopeName
- 指定动态 SSL 配置选择对象的管理作用域。 (字符串,可选)
- -sslConfigScope
- 指定由 sslConfigName 标志指定的 SSL 配置的管理作用域。
- -dynSSLConfigSelectionDescription
- 指定配置中动态 SSL 配置选择对象的描述。 (字符串,可选)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask createDynamicSSLConfigSelection {-dynSSLConfigSelectionName sampleConfigSelection -sslConfigName nodeDefaultSSLSettings -dynSSLConfigSelectionInfo ADMIN_SOAP,testMachine.ibm.com,9445 -dynSSLConfigSelectionDescription "Used for Soap connection to testMachine.ibm.com"} - 使用 Jython:
AdminTask.createDynamicSSLConfigSelection('[-dynSSLConfigSelectionName sampleConfigSelection -sslConfigName nodeDefaultSSLSettings -dynSSLConfigSelectionInfo ADMIN_SOAP,testMachine.ibm.com,9445 -dynSSLConfigSelectionDescription "Used for Soap connection to testMachine.ibm.com"]' )
交互方式示例用法:
- 使用 Jacl:
$AdminTask createDynamicSSLConfigSelection {-interactive} - 使用 Jython:
AdminTask.createDynamicSSLConfigSelection('-interactive')
deleteDynamicSSLConfigSelection
deleteDynamicSSLConfigSelection 命令从配置中删除动态 SSL 配置选择。
目标对象
无。必需参数
- -dynSSLConfigSelectionName
- 指定唯一地标识动态 SSL 配置选择的名称。 (字符串,必需)
可选参数
- -scopeName
- 指定标识管理作用域的唯一名称。 (字符串,可选)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask deleteDynamicSSLConfigSelection {-dynSSLConfigSelectionName sampleConfigSelection} - 使用 Jython:
AdminTask.deleteDynamicSSLConfigSelection(-dynSSLConfigSelectionName sampleConfigSelection)
交互方式示例用法:
- 使用 Jacl:
$AdminTask deleteDynamicSSLConfigSelection {-interactive} - 使用 Jython:
AdminTask.deleteDynamicSSLConfigSelection('-interactive')
getDynamicSSLConfigSelection
getDynamicSSLConfigSelection 命令获取有关特定动态 SSL 配置选择的信息。
目标对象
无。必需参数
- -dynSSLConfigSelectionName
- 指定唯一地标识动态 SSL 配置选择的名称。 (字符串,必需)
可选参数
- -scopeName
- 指定标识管理作用域的唯一名称。 (字符串,可选)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask getDynamicSSLConfigSelection {-dynSSLConfigSelectionName sampleConfigSelection} - 使用 Jython:
AdminTask.getDynamicSSLConfigSelection(-dynSSLConfigSelectionName sampleConfigSelection)
交互方式示例用法:
- 使用 Jacl:
$AdminTask getDynamicSSLConfigSelection {-interactive} - 使用 Jython:
AdminTask.getDynamicSSLConfigSelection('-interactive')
listDynamicSSLConfigSelections
listDynamicSSLConfigSelections 命令列示用于动态 SSL 配置选择的配置对象名。目标对象
无。必需参数
无。可选参数
- -scopeName
- 指定标识管理作用域的唯一名称。 (字符串,可选)
- -all
- 将此参数的值指定为true以列出所有动态 SSL 配置选择。 此参数覆盖 scopeName 参数。 缺省值为false. (字符串,可选)
示例输出
此命令不会返回输出。示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask listDynamicSSLConfigSelections - 使用 Jython:
AdminTask.listDynamicSSLConfigSelections()
交互方式示例用法:
- 使用 Jacl:
$AdminTask listDynamicSSLConfigSelections {-interactive} - 使用 Jython:
AdminTask.listDynamicSSLConfigSelections('-interactive')