我想从java keytool命令生成一个公钥.cer文件,如下所示:
“keytool -export -alias privatekey -file publickey.cer -keystore privateKeys.store”
并将其导入到一个新的空java密钥库中,如下所示:
“keytool -import -alias publiccert -file publickey.cer -keystore publicCerts.store”
除了我想使用JSSE以编程方式进行导入。
堆叠霸王,发挥你的魔力!谢谢!答案 0 :(得分:2)
查看Java中的KeyStore类。 Here是一个可能会给你一些提示的课程。您可能需要免费BouncyCastle加密提供程序来运行其所有功能
答案 1 :(得分:0)
如果您使用jad反编译Sun JDK附带的tools.jar,您将看到它的确切工作原理。
将tools.jar解压缩到一个文件夹中,并使用以下命令反编译所有类 在那个罐子里面。
for i in $(find . -name "*.class" | perl -ple 's/\.class$//g'); do jad -p $i.class > $i.java; done
keytool源可以在类sun.security.tools.KeyTool
中看到