密钥库文件格式无效z/OS Unix 系统服务

问题描述

我正在使用需要密钥库和信任库文件的 z/OS java jar。

我已将所有文件通过 FTP 传输到 z/OS Unix 目录(大型机)。

在执行 jar 时,我收到“无效的密钥库文件格式”错误。当我在本地机器上的keystore文件上使用keytool时,命令成功。在远程 (zOS Unix) 上使用 keytool 命令时,出现格式错误文件以二进制格式传输。

是否有一种特殊的方式可以将文件传输到 MF Unix?

解决方法

我使用三种主要方式将文件传输到 z/OS USS,具体取决于我是否想要转换(例如从 utf-8 到 ibm-1047)。

有转换:

  • scp 工作并将在传输时翻译文件字符。注意:这是您在从分布式系统转移到分布式系统时通常不会看到的 IBM 行为。真的很烦。

  • ftp 使用 ascii 模式

无转换:

  • ftp 传输模式设置为 binary
  • sftp

根据您环境中的客户端选择最有意义的选项。