我想生成证书、公钥、私钥以及通过 java 代码连接 Windows Azure 所需的所有其他内容。我更喜欢只使用 keytool。 我该怎么做?
java代码需要一个包含私钥的JKS文件。
谢谢!
最佳答案
Keytool 可以在一定程度上为您提供帮助,但是 Keytool 和 OpenSSL 的组合将为您提供将基于 Java 的应用程序连接到 Windows Azure 所需的一切(管理门户以及启用 SSL 的 Web 应用程序。
请按照 Migrating Keys from 'keytool' to 'OpenSSL' 的文档进行操作
- 使用“keytool”生成私钥和公钥对。
- 使用“keytool”从 PrivateKeyEntry 导出自签名证书。
- 使用“keytool”显示证书的详细信息。
- 使用“OpenSSL”查看“keytool”导出的证书。
- 编写“DumpKey.java”以从“keytool” keystore 文件中转储 key 对。
- 使用“OpenSSL”将转储的 key 对从二进制转换为 Base64 编码。
- 使用“OpenSSL”查看从“keytool” keystore 文件转储和转换的 key 对。
关于java - 为 Windows Azure 生成证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12094933/