为Windows Azure生成证书

时间:2012-08-23 15:17:28

标签: java azure certificate

我想生成证书,公钥,私钥以及通过Java代码连接Windows Azure所需的所有其他内容。我更喜欢只使用keytool。 我该怎么做?

java代码需要一个带私钥的JKS文件。

THX!

1 个答案:

答案 0 :(得分:2)

Keytool可以在一定程度上为您提供帮助,但Keytool和OpenSSL的组合将为您提供使基于Java的应用程序连接到Windows Azure(管理门户以及支持SSL的Web应用程序)所需的一切。

请按照Migrating Keys from 'keytool' to 'OpenSSL'

的说明进行操作
  1. 使用" keytool"生成私钥和公钥对。
  2. 使用" keytool"从PrivateKeyEntry导出自签名证书。
  3. 使用" keytool"显示证书的详细信息。
  4. 使用" OpenSSL"查看由" keytool"。
  5. 导出的证书
  6. 写作" DumpKey.java"将密钥对转储出" keytool"密钥库文件。
  7. 使用" OpenSSL"将转储的密钥对从二进制转换为Base64编码。
  8. 使用" OpenSSL"查看从" keytool"转储和转换的密钥对密钥库文件。