android - 无法在 keytool 中导入证书

标签 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)

出了什么问题?

最佳答案

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

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

关于android - 无法在 keytool 中导入证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23994772/

相关文章:

android - 使 tabwidget 的 child 大于 tabwidget

Android fragment 翻译动画不工作

android - 错误:(512)*** `wordlist'函数的第二个非数字参数: '16z'。停止

mysql - SQL中如何获取频繁的时间间隔?

android - 从 android 支持设计抽屉导航中删除滚动条?

authentication - 使用 C# 对远程计算机上的 Active Dir 进行身份验证

c# - Web API Bearer token - 我可以使用自定义 token 吗?

keytool - 有没有办法让 keytool 不提示输入 key 的密码?

java - keytool 命令的 import 和 -importcert 有什么区别

android - 已发布的 Android apk 出现错误 "Package file was not signed correctly"