2012-08-23 196 views
0

我想生成一個證書,公鑰,私鑰和所有其他必需的東西,以便通過Java代碼連接Windows Azure。我更喜歡只使用keytool。 我該怎麼做?爲Windows Azure生成證書

java代碼需要一個帶有私鑰的JKS文件。

Thx!

回答

2

的keytool可以幫助你達到一定程度但使用Keytool和OpenSSL的組合會給你你需要讓你的基於Java的應用程序連接到Windows Azure(包括管理門戶和啓用SSL的Web應用程序的一切。

請按照文件作爲Migrating Keys from 'keytool' to 'OpenSSL'

  1. 使用「密鑰工具」來生成私鑰和公鑰對。
  2. 使用「密鑰工具」輸出從PrivateKeyEntry自簽名證書。
  3. 使用「keytool」顯示證書的詳細信息。
  4. 使用「OpenSSL」查看由「keytool」導出的證書。
  5. 編寫「DumpKey.java」將密鑰對從「keytool」密鑰庫文件中轉儲出來。
  6. 使用「OpenSSL」將轉儲密鑰對從二進制轉換爲Base64編碼。
  7. 使用「OpenSSL」查看從「keytool」密鑰庫文件轉儲和轉換的密鑰對。