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. 「keytool」によってエクスポートされた証明書を表示するには、「OpenSSL」を使用します。
  5. 「DumpKey.java」を書き込んで、「keytool」キーストア ファイルからキー ペアをダンプします。
  6. 「OpenSSL」を使用して、ダンプされたキー ペアをバイナリから Base64 エンコーディングに変換します。
  7. 「OpenSSL」を使用して、「keytool」キーストア ファイルからダンプおよび変換されたキー ペアを表示します。
于 2012-08-24T01:45:35.247 に答える