keytool -genkey runs in a loop to generate .keystore file

空扰寡人 提交于 2019-12-18 08:26:02

问题


I invoked this on cmd:

keytool -genpair -v - keystore myrelease.keystore -keyalg RSA - keysize 2048 -validity 1000

The tool runs, asks the questions, and then loops again to the questions. It doesn´t generate the .keystore.

Please help. I can´t pass that loop to generate my .keystore.

I´ve given all permisions to java/bin folder, also changed the folder to C:/ but still runs in a loop after the last question. I type "y" and "yes" to confirm the .keystore creation but doesn´t generate one. Please help. Thanks. What other permissions/setups do I need to check?


回答1:


KeyTool uses a locale-specific resource bundle for comparing your answer to the confirmation question with "yes"/"y". In other words: It expects the answer in the same language as the question.

For example in German:

  Ist CN=test, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=DE richtig?
  [Nein]:  ja

Answering in English ("yes") to the above question would have been interpreted by keytool as "user did not confirm" and therefore keytool would start over with the questions.



来源:https://stackoverflow.com/questions/33381252/keytool-genkey-runs-in-a-loop-to-generate-keystore-file

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!