我刚刚下载了Java并创建了密钥库文件(.ks)和证书(.cer),现在想要使用.ks文件创建.PFX。但是,当我在命令提示符下键入以下内容时,我收到显示的错误消息。
c:\Program Files\Java\jre7\bin>keytool.exe -importkeystore -srckeystore C:\clien
ts\Client.ks -srcstorepass Password1 -destkeystore c:\private key file\Testfile.pf
x -deststorepass Password1 -deststoretype PKCS12 -srcalias Testfile
Illegal option: key
keytool -importkeystore [OPTION]...
Imports one or all entries from another keystore
Options:
-srckeystore <srckeystore> source keystore name
-destkeystore <destkeystore> destination keystore name
-srcstoretype <srcstoretype> source keystore type
-deststoretype <deststoretype> destination keystore type
-srcstorepass <arg> source keystore password
-deststorepass <arg> destination keystore password
-srcprotected source keystore password protected
-srcprovidername <srcprovidername> source keystore provider name
-destprovidername <destprovidername> destination keystore provider name
-srcalias <srcalias> source alias
-destalias <destalias> destination alias
-srckeypass <arg> source key password
-destkeypass <arg> destination key password
-noprompt do not prompt
-providerclass <providerclass> provider class name
-providerarg <arg> provider argument
-providerpath <pathlist> provider classpath
-v verbose output
Use "keytool -help" for all available commands
任何人都可以看到我做错了吗?
我使用的是64位Windows Server 2008 R2。
非常感谢
保
答案 0 :(得分:1)
您的选项-destkeystore c:\private key file\Testfile.pfx
包含一个空格的路径,该路径在此上下文中无效
这就是键这个词被解释为一个选项的原因,这显然不是一个有效的选项
修复你的路径并解决问题