2010-05-03 118 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