我正在尝试将Web应用程序从Websphere Application服务器迁移到Websphere Liberty Profile(WLP)。应用程序正在使用存储在密钥库中的密钥进行一些加密/解密。这个密钥库是很久以前使用来自 IBM JDK 的 keytool 程序生成的。现在,将代码迁移到WLP意味着它现在将在标准的Oracle JVM下运行,该标准无法读取旧的密钥库文件(抛出java.io.IOException:无效的密钥格式)。我的问题是,如何将密钥库文件(保留原始密钥)迁移到Oracle JVM能够读取的格式。
1 回答
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
我错误地认为WLP只能使用标准的Oracle JVM运行,但正如Alasdair所指出的那样,WLP可以配置为与其他供应商的JVM一起运行。因此,我通过使用IBM JVM(在server.env中完成的配置)运行WLP来解决此问题,该JVM可以正确读取密钥库文件。
添加回答
举报
0/150
提交
取消