1

私はglassfish 3.1.2を持っていてSSLを設定する必要があるので、このサイトを参考にしました。最後のコマンドに到達するまで、すべて問題ないようです

-import -v -alias myservkey -file myservkeyveri.cer -keystore keystore.jks

私は得る

/home/user/jdk1.6.0_35/bin/keytool -import -v -alias myservkey -file intex.cer -keystore > keystore.jks Enter keystore password:
Enter key password for keytool error: java.lang.Exception: Public keys java.lang.Exception: 応答内の公開鍵とキーストアが一致しません。 installReply(KeyTool.java:1870) で sun.security.tools.KeyTool.doCommands(KeyTool.java:807) で sun.security.tools.KeyTool.run(KeyTool.java:172) で sun.security.tools.KeyTool .main(KeyTool.java:166)

誰かがこれについて私を助けることができますか?

4

1 に答える 1

0

これらのルート証明書を genkey からインポートするときは、別のエイリアスを使用する必要があります。

keytool -genkey コマンドを使用すると、キーストアとキーが生成されます。インポートする証明書が PEM 形式であることを確認しましたか (PEM 証明書は任意のテキスト エディターで開くことができます)。

于 2012-09-14T09:14:25.413 に答える