AdminTask 对象的 LTPACommandGroup 命令组
可以使用 Jython 或 Jacl 脚本语言来导入和导出 LTPA 密钥。
使用 importLTPAKeys 命令从文件导入 LTPA 密钥,并将它添加到安全性运行时和配置。 exportLTPAKeys 命令用于将运行时当前正在使用的 LTPA 密钥导出到文件。
AdminTask 对象的 LTPACommandGroup 命令组包括以下命令:
importLTPAKeys
importLTPAKeys 命令用于从文件导入 LTPA 密钥,并将它添加到安全性运行时和配置。 该命令从所指定的文件接受密钥,并将它添加到在其中存储了 LTPA 密钥的 ltpa.jceks 密钥库。 该密钥随后会变为运行时的当前 LTPA 密钥。
目标对象
无。
必需参数
- -ltpaKeyFile
- 指定包含 LTPA 密钥(将要导入到配置和运行时)的文件的路径。 该参数既接受文件路径的 URL 格式,也接受相应的文件路径。 (字符串,必需)
- -password
- LTPA 密钥的密码。 (字符串,必需)
可选参数
无。
批处理方式示例用法
- 使用 Jacl:
wsadmin> $AdminTask importLTPAKeys {-ltpaKeyFile c:\temp\ltpa.key -password keypassword } wsadmin> $AdminTask importLTPAKeys {-ltpaKeyFile file:\temp\ltpa.key -password keypassword }
- 使用 Jython:
wsadmin> AdminTask.importLTPAKeys('[-ltpaKeyFile c:\temp\ltpa.key -password keypassword ]') wsadmin> AdminTask.importLTPAKeys('[-ltpaKeyFile file:\temp\ltpa.key -password keypassword ]')
exportLTPAKeys
exportLTPAKeys 命令用于将运行时当前正在使用的 LTPA 密钥导出到文件。 如果将要在其中存储该密钥的文件不存在,那么会创建该文件。 如果该文件存在,那么会覆盖。
目标对象
无。
必需参数
- -ltpaKeyFile
- 指定包含 LTPA 密钥(将要导入到配置和运行时)的文件的路径。 该参数既接受文件路径的 URL 格式,也接受相应的文件路径。 (字符串,必需)
- -password
- LTPA 密钥的密码。 (字符串,必需)
可选参数
无。
批处理方式示例用法
- 使用 Jacl:
wsadmin> $AdminTask exportLTPAKeys {-ltpaKeyFile c:\temp\writeltpa.key -password keypassword } wsadmin> $AdminTask exportLTPAKeys {-ltpaKeyFile file:\temp\writeltpa.key -password keypassword }
- 使用 Jython:
wsadmin> AdminTask.exportLTPAKeys('[-ltpaKeyFile c:\temp\writeltpa.key -password keypassword ]') wsadmin> AdminTask.exportLTPAKeys('[-ltpaKeyFile file:\temp\writeltpa.key -password keypassword ]')