2010-05-03 115 views
1

我已經開發了一個應用程序在Java(J2ME), ,我想使用goDaddy的證書該應用程序的信任域。 我可以得到它嗎? 讓我重新描述完整的場景。 我開發了一個應用程序。我希望在沒有用戶許可的情況下完成FILE IO操作(對於每次讀取寫入,這意味着用戶只會被詢問一次)。 所以爲了獲得我希望我的應用程序受信任的域。因爲我需要使用代碼簽名證書籤署我的應用程序。 現在去爸爸的證書沒有在諾基亞3110Classic下列出,所以我已經從外部添加到CA列表中。 但仍顯示應用程序簽名選項被禁用。Godaddy的代碼簽名證書和MIDlet

所以我的問題是我可以使用goDaddy的代碼簽名證書獲得信任域嗎?

回答

2

有關MIDP安全模型的解釋,請參閱StackOverflow問題的解答Application Error Occurs in Nokia 6300Privileged operations in netbeans mobility

如果您用來簽署MIDlet的證書不在手機中,只是將其添加到手機中可能不夠。

您可能需要將goDaddy證書添加到MIDP運行時「可信第三方」安全域。不知何故。我不相信這是可能的諾基亞3110經典。

0

Godaddy證書通常取決於Starfield證書。確保它也適用。

此外,應用程序簽名可能會關閉,因爲您只安裝了公鑰。

編輯:實際上,私人密鑰是沒有必要在盒子上(也不需要)。我想知道盒子是否缺少Starfield證書。

+0

不包括私鑰。 – 2010-05-03 05:15:54

+0

我已使用NetBeans 6.8提供的實用程序簽署了我的JAD文件,因此它肯定不允許沒有私鑰的證書籤署JAD。 希望我清楚。 – 2010-05-03 12:35:17

+0

Keytool -importkeystore -srckeystore 「The_Name_Of_The_PFX_file.PFX」-destkeystore Name_For_The_Key_store.jks -srcstoretype PKCS12 - deststoretype JKS 我已使用此簽名。 – 2010-05-03 12:36:48