2009-06-17 27 views
6

我想借此從Java產生這樣keytool命令公鑰.CER文件:如何以編程方式使用JSSE將公鑰.cer文件導入java密鑰庫?

「的keytool -export -alias專用密鑰-file publickey.cer -keystore privateKeys.store」

並將其導入一個新的空Java密鑰庫這樣的:

「的keytool -import -alias -file publiccert -keystore publickey.cer publicCerts.store」

除了我想要做的進口編程,使用JSSE。

Stack Overlord,工作你的魔力!謝謝!

+0

JSSE可能不是正確的縮寫。 JCE也許?無論調用密鑰庫的Java API如何調用! :) – 2009-06-17 00:20:06

回答

0

如果您使用jad反編譯Sun JDK附帶的tools.jar,您將會看到它的工作原理。

解壓縮文件夾中的tools.jar並使用以下命令反編譯該jar中的所有類 。

 
for i in $(find . -name "*.class" | perl -ple 's/\.class$//g'); do jad -p $i.class > $i.java; done 

密鑰工具源可以在課堂sun.security.tools.KeyTool可以看出

2

看看Java中的KeyStore類。 Here是一個可能給你一些提示的類。您可能需要免費的BouncyCastle加密提供程序來運行其所有功能

相關問題