SSL 密钥库路径错误

SSL Keystore path error

keytool -genkey -alias tomcat -keyalg RSA -keystore C:\Program Files\etc\etc 

keytool 错误:java.lang.RuntimeException:使用错误,C:\Program Files 不是合法命令

我已遵循此处给出的建议 keytool error command,但错误仍然存​​在。有什么问题吗?

我也试过了

keytool -genkey -alias tomcat -keyalg RSA -keystore C:\

在这种情况下,我填写了所有详细信息(Password/First 和最后 Name/City 等),最后我得到

密钥工具错误:java.io.FileNotFoundException: C:\

试试这个:

keytool -genkey -alias tomcat -keyalg RSA -keystore "C:\Program Files\etc\etc"

当路径中有任何space时,您需要用引号将其覆盖。

另请注意,-keystore 参数中提供的路径应该是将作为密钥库生成的文件的路径。

keytool -genkey -alias tomcat -keyalg RSA -keystore C:\

以上命令无效,因为 C:\ 是目录路径而不是文件路径。