【问题标题】:J2ME: Application is untrusted and maybe harmful to your phoneJ2ME:应用程序不受信任,可能对您的手机有害
【发布时间】:2012-06-22 03:57:26
【问题描述】:

我从 Java Verified 提交门户获得了我的研发签名应用程序。

我将它安装在我的 S40 设备上,它运行良好。

但在我的 S60 设备中,它会在安装前显示警告:“应用程序不受信任,可能对您的手机有害。”而且它的工作方式与不受信任的应用程序一样。

我检查了这部手机中的证书,只有一个 UTI 证书:“MIDP 2 GeoTrust CA for UTI”。有没有办法在我的 S60 设备上安装 UTI 证书?

这是我的 Jad 文件:

MIDlet-1: hello_world,/icon.png,JDialer.GameMidlet
MIDlet-Certificate-1-1: MIIEbTCCA1WgA...
MIDlet-Certificate-1-2: MIIDzjCCArag...
MIDlet-Jar-RSA-SHA1: lCFSJEHCFKe...
MIDlet-Jar-Size: 171119
MIDlet-Jar-URL: hello_world.jar
MIDlet-Name: hello_world
MIDlet-Permissions: javax.microedition.pim.ContactList.read, javax.microedition.pim.ContactList.write
MIDlet-Vendor: Vendor
MIDlet-Version: 1.4
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0

请帮我解决这个问题,感谢您的阅读。

【问题讨论】:

  • 您使用的是哪款 s60 设备?
  • 感谢您的回复路西法。这是一部旧手机:诺基亚 N72 和诺基亚 3250。
  • 您的手机中必须有安装证书选项。
  • 诺基亚 C6-01(带有“GeoTrust CA for UTI”证书)也没有运气。我的应用被归类为不受信任的第三方。

标签: java-me certificate midp s60


【解决方案1】:

先生,这是我的困惑。我需要在我的真实设备上手动将我的应用程序的权限更改为Always Allowed(新设备在首次运行时有此选项)。我还在诺基亚的 RDA 程序中的远程设备上安装了 jad 文件而不是 jar 文件,以使我的应用程序成为“受信任的第三方”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多