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 ]')