如何使用Keytool从.jks文件导出公钥?

时间:2018-07-26 21:27:46

标签: wso2 keytool

现在,我只是按照以下指南尝试在WSO2中更改我的主机名: https://docs.wso2.com/display/IS550/Changing+the+hostname

生成一个名为newkeystore.jks的.jks文件后,我进入了第4步,在这一步中,当我在命令行中运行它时,它应该导出公钥:

keytool -export -alias certalias -keystore newkeystore.jks -file <public key name>.pem

我已经尝试过此操作,但收到错误消息“系统找不到指定的文件。”

设置了我的系统环境变量,以便可以正确使用keytool。我可以看到生成了.jks文件,它不为空。我不确定这是什么问题。

2 个答案:

答案 0 :(得分:2)

过去,

不要浪费时间遵循绝对的垃圾指南。 WSO2文档编写得很差,几乎没有花力气来表明他们对客户的关心程度。最好是从外部来源了解有关WSO2的更多信息,而不是从WSO2本身了解更多。因此,在遵循指南的同时,您需要在命令行中进行以下操作:

keytool -export -alias newcert -keystore newkeystore.jks -file [insert any name here for your public key].pem

这应该有效! :)这是用答案回答问题,而不是用问题回答!

答案 1 :(得分:2)

感谢您在文档中发现此错误并提供反馈。得知您使用WSO2文档的经历很糟糕,我们感到很遗憾。我们一直在努力改善文档。

此特殊文档现已使用正确的命令修复[1]。

[1] https://docs.wso2.com/display/IS550/Changing+the+hostname