2012-08-23 111 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”密钥库文件转储和转换的密钥对。