使用keytool.exe创建.PFX文件的问题

时间:2014-08-19 10:44:49

标签: java

我刚刚下载了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。

非常感谢

1 个答案:

答案 0 :(得分:1)

您的选项-destkeystore c:\private key file\Testfile.pfx包含一个空格的路径,该路径在此上下文中无效

这就是这个词被解释为一个选项的原因,这显然不是一个有效的选项

修复你的路径并解决问题