0

秘密鍵を使用してJava6のkeytoolを使用して証明書を生成しようとしていますか?

1.   Generate private key, public key and keystore to store the keys.



       /usr/local/packages/jdk16/bin/keytool -genkeypair -keyalg RSA -validity 300 -alias sslcert -keystore weblogic.jks

2. Create self signed certificate

    /usr/local/packages/jdk16/bin/keytool -selfcert -keyalg RSA -alias sslcert -keystore weblogic.jks

3.  Export the self signed certificate to a file

$ `/usr/local/packages/jdk16/bin/keytool -export -alias sslcert -rfc -file ohs.crt -keystore weblogic.jks`
      Enter keystore password: 
      Certificate stored in file <ohs.crt>

その証明書をインポートしようとすると、

Error in installing the server certificate.
 No private key found.
4

1 に答える 1

1

エクスポートされた証明書には秘密鍵が含まれていません。秘密鍵はキーストアに残ります。キーストアをコピーするために長い方法を使用しているようです。キーストアをサーバーにコピーするだけです。実際、それはすでにサーバーにあるはずです。そうしないと、秘密鍵が漏洩する危険があります。

于 2013-10-02T06:01:32.363 に答える