2012-12-12 95 views
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仍然可用證書。

當我嘗試直接在命令提示符下執行上述命令時,它表示導入不成功,但它通過應用程序正常工作,導入證書時沒有任何錯誤。

我不知道它是如何發生的?

有人能幫助我嗎?

回答

0

當我嘗試在命令提示符下執行上面的命令將其直接 說導入不成功,但它工作正常通過應用 沒有任何錯誤與證書得到進口。

可能您登錄的帳戶對您要導入的密鑰庫沒有必要的權限。你得到什麼錯誤?