0

在我们的代码中,我们尝试将证书从源代码导入到试图安装我们应用程序的用户系统。我们的应用程序是 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安装我们的应用程序时导入到该位置的用户系统中。

当我尝试直接在命令提示符下执行上述命令时,它说导入不成功,但它通过应用程序运行良好,没有任何错误与导入证书。

我不确定它是如何发生的?

有人可以帮我吗?

4

1 回答 1

0

当我尝试直接在命令提示符下执行上述命令时,它说导入不成功,但它通过应用程序运行良好,没有任何错误与导入证书。

您登录的帐户可能对您尝试导入的密钥库没有必要的权限。你得到什么错误?

于 2012-12-13T22:12:47.687 回答