0

我想生成证书、公钥、私钥和所有其他需要的东西,以便通过 java 代码连接 Windows Azure。我更喜欢只使用 keytool。我怎么做?

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

谢谢!

4

1 回答 1

2

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

请按照文档将密钥从“keytool”迁移到“OpenSSL”

  1. 使用“keytool”生成私钥和公钥对。
  2. 使用“keytool”从 PrivateKeyEntry 导出自签名证书。
  3. 使用“keytool”显示证书的详细信息。
  4. 使用“OpenSSL”查看“keytool”导出的证书。
  5. 编写“DumpKey.java”以从“keytool”密钥库文件中转储密钥对。
  6. 使用“OpenSSL”将转储的密钥对从二进制转换为 Base64 编码。
  7. 使用“OpenSSL”查看从“keytool”密钥库文件转储和转换的密钥对。
于 2012-08-24T01:45:35.247 回答