在我们的代码中,我们尝试将证书从源代码导入到试图安装我们应用程序的用户系统。我们的应用程序是 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
安装我们的应用程序时导入到该位置的用户系统中。
当我尝试直接在命令提示符下执行上述命令时,它说导入不成功,但它通过应用程序运行良好,没有任何错误与导入证书。
我不确定它是如何发生的?
有人可以帮我吗?