【问题标题】:Godaddy's Code sign certificate and MIDletGodaddy 的 Code 签名证书和 MIDlet
【发布时间】:2010-05-03 04:48:18
【问题描述】:

我用 java (J2ME) 开发了一个应用程序, 我想要使​​用 goDaddy 证书的应用程序的受信任域。 我可以得到它吗? 让我重新描述一下完整的场景。 我已经开发了一个应用程序。我希望在没有用户许可的情况下完成 FILE IO 操作(对于每次读写,这意味着用户只会被询问一次。) 所以要获得我想要我的应用程序的受信任域。 为此,我需要使用代码签名证书签署我的应用程序。 现在 go Daddy 的证书没有列在诺基亚 3110Classic 下,所以我在外部将它添加到 CA 列表中。 但它仍然显示应用签名选项被禁用。

所以我的问题是我可以使用 goDaddy 的代码签名证书获得受信任的域吗?

【问题讨论】:

    标签: java java-me midp codesign trusted


    【解决方案1】:

    有关 MIDP 安全模型的说明,请参阅 StackOverflow 问题 Application Error Occurs in Nokia 6300Privileged operations in netbeans mobility 的答案。

    如果您用来签署 MIDlet 的证书不在手机上,仅将其添加到手机可能还不够。

    您可能需要将 goDaddy 证书添加到 MIDP 运行时“受信任的第三方”安全域。不知何故。我不相信诺基亚 3110 Classic 可以做到这一点。

    【讨论】:

      【解决方案2】:

      Godaddy 证书通常依赖于 Starfield 证书。确保它也到位。

      此外,应用签名可能已关闭,因为您只安装了公钥。

      编辑:实际上,盒子上不需要私钥(也不需要)。我想知道盒子是否缺少 Starfield 证书。

      【讨论】:

      • 我已经使用 NetBeans 6.8 提供的实用程序签署了我的 JAD 文件,因此它肯定不允许没有私钥的证书签署 JAD。希望我很清楚。
      • Keytool –importkeystore –srckeystore “The_Name_Of_The_PFX_file.PFX” –destkeystore Name_For_The_Key_store.jks –srcstoretype PKCS12 –deststoretype JKS 我已经用这个签名了。
      猜你喜欢
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 2012-11-21
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 2018-04-19
      相关资源
      最近更新 更多