在我们的代码中,我们尝试将证书从源代码导入到尝试安装我们的应用程序的用户系统。我们的应用程序是Windows应用程序。
要导入证书,他们使用了路径错误的关键工具命令。
<Command name="User">
<![CDATA[keytool -keystore "%USERPROFILE%\Application Data\Sun\Java\Deployment\security\trusted.certs"
-import -v -noprompt
-file "C:\Program Files\American Express\DesktopPhone\AppletWeb\cert\NIVRApplet.cert"
-alias nap -storepass ""]]>
</Command>
即使路径C:\Program Files\American Express\DesktopPhone\AppletWeb\cert\NIVRApplet.cert
不可用,仍然会在安装我们的应用程序时将证书导入位置%USERPROFILE%\Application Data\Sun\Java\Deployment\security\trusted.certs
的用户系统。
当我尝试直接在命令提示符中执行上面的命令时,它表示导入失败,但是通过应用程序可以正常工作而不会导致导入证书时出现任何错误。
我不确定它是怎么回事?
有人可以帮我吗?
答案 0 :(得分:0)
当我尝试直接在命令提示符下执行上面的命令时 说导入是不成功的,但它通过应用程序正常工作 导入证书时没有任何错误。
您登录的帐户可能对您尝试导入的密钥库没有必要的权限。你得到了什么错误?