无法在keytool中导入证书

时间:2014-06-02 12:39:18

标签: android authentication keytool

您好我使用以下命令在Keystore中导入证书

"%JAVA_HOME%"\bin\keytool -importcert -trustcacerts -alias c:\cacert-Service -file c:\e-Service.cer -keystore "%JAVA_HOME%"\jre\lib\security\cacerts

它要求输入密码

并显示CMD上的成果

 Certificate was added to keystore
 keytool error: java.io.FileNotFoundException: C:\Program Files (x86)\Java\jdk1.6
 .0_20\jre\lib\security\cacerts (Access is denied)

Plz帮助知道出了什么问题..

2 个答案:

答案 0 :(得分:1)

最后,我可以通过使用start -> all programs -> accessories -> right click command prompt and say run as administrator

以管理员模式打开命令提示符来导入Keytool中的证书

答案 1 :(得分:1)

如果未在管理员模式下运行命令提示符,则可能会发生这种情况。如果您使用的是Windows7,则可以运行,键入cmd并按Ctrl + Shift + Enter。这将以管理员模式打开命令提示符。如果没有,你也可以去开始 - >所有节目 - >配件 - >右键单击命令提示符并说以管理员身份运行。

 http://stackoverflow.com/questions/10321211/java-keytool-error-after-importing-certificate-keytool-error-java-io-filenot?rq=1