keytool的使用能夠參考:html http://edocs.weblogicfans.net/wls/docs92/secmanage/identity_trust.html#wp1167001java http://java.sun.com/j2se/1.3/docs/tooldocs/win32/keytool.htmlweb 如今使用keytool工具來生成證書:算法 1)使用keytool來生成一個密鑰庫,其中-strorepass後面的密碼是密鑰庫的密碼,而-keypass是私鑰的密碼 2)顯示client.keystore中的信息,須要輸入keystore的密碼(666666),顯示的爲私鑰工具 C:\Program Files\Java\jre6\bin>keytool -list -keystore client.keystore Keystore 類型: JKS 您的 keystore 包含 1 輸入.net mykey, 2010-10-23, PrivateKeyEntry, 3)從密鑰庫中導出證書爲test_axis.cer,證書中包含了公鑰 C:\Program Files\Java\jre6\bin>keytool -export -file test_axis.cer -storepass 66 4)顯示證書中的信息以下: C:\Program Files\Java\jre6\bin>keytool -printcert -file test_axis.cer 5)把私鑰保存到server.truststore中 C:\Program Files\Java\jre6\bin>keytool -import -file test_axis.cer -storepass 66 7)顯示server.truststore C:\Program Files\Java\jre6\bin>keytool -list -keystore server.truststore Keystore 類型: JKS 您的 keystore 包含 1 輸入 clientkey, 2010-10-23, trustedCertEntry, keytool的參考示例:http://www.360doc.com/content/10/0121/10/633992_14065815.shtml keytool密鑰和證書管理工具-使用詳解:http://www.51testing.com/?uid-16403-action-viewspace-itemid-87545利用java程序導出,私鑰,java代碼能夠參考:http://lukejin.javaeye.com/blog/586073 |