【问题标题】:J2ME - code signing - What's the Certificate that works in all handsets such as Nokia,samsung,Micromax,LG?J2ME - 代码签名 - 适用于所有手机(如诺基亚、三星、Micromax、LG)的证书是什么?
【发布时间】:2011-06-12 08:22:27
【问题描述】:

我正在创建一个 MP3Player,它将访问设备存储卡以列出歌曲。为此,我正在使用文件连接 API,因此诺基亚等设备会继续请求许可。要克服这个问题,必须对 jar 文件进行签名。是否有谁知道诺基亚、三星、索尼、LG、karbonn、Micromax 甚至中国设备等所有设备都广泛接受哪种 CA?

有谁知道所有设备可用的通用证书是什么?

是否有可供开发人员使用的免费试用版?

【问题讨论】:

    标签: java java-me certificate code-signing


    【解决方案1】:

    每部手机都有一定的授权根证书,如thwate、verisign,具有不同的访问级别。您需要检查能够满足您需求的通用证书。

    【讨论】:

    • 我只想知道适用于所有设备的通用证书是什么?
    • 您可以通过设备验证或联系相关技术团队
    【解决方案2】:

    可能是根据您的要求。 Thawte、Verisign 和 Java 验证支持大多数设备。为此,我已经与 Thawte 和 Verisign 技术团队进行了交谈。他们说大多数设备在签署应用程序后都支持。但他们不支持手机型号列表。我建议 Thawte 比两者都好。

    【讨论】:

      【解决方案3】:

      不幸的是,对于那一系列手机,我假设您正在寻找一个不存在的独角兽领域

      但是,您需要检查您希望部署到哪些设备,就像 Verisign、Thwate 或 UTi 证书一样常见,但并非所有手机上都存在根证书!不幸的是,这意味着如果您签署应用程序,您将无法在没有根证书的设备上安装。

      您需要特别注意的手机是运营商定制的手机,例如大多数 Sony K800 都有 Verisign 证书,除非它们是 VodafoneUK 的,在这种情况下它们不会用于某些固件

      最好的办法是获取几个签名的 midlet 并放在配置服务器上并使用 http install notify 查看是否有很多故障,然后您可以尝试重定向这些在安装特定签名应用程序时遇到困难的手机

      【讨论】:

        【解决方案4】:

        Atlast Thawte 是最好的解决方案,我以 299 美元的价格购买了 Thawte 代码签名,有效期为 1 年。

        【讨论】:

        • Thawte 的最佳解决方案是什么?你能提供任何客观的数据吗?
        【解决方案5】:

        这篇文章已经发布了一年多,但这个 SSL CA 问题仍然存在于许多翻盖手机和非智能手机中。在网上找到有限的可靠信息后,我打电话给几个供应商并开始了我自己的一些测试。威瑞信显然拥有最大的安装基数,但成本很高。在查看了不适用于所有设备的 Thawte 之后,我发现 GeoTrust(它是 VeriSign 的子公司)似乎适用于我测试过的每一个翻转。

        我写了一篇更详细地讨论该问题的帖子,但总体而言,GeoTrust 处理该问题的成本只是其他证书的一小部分。就我而言,我正在寻找通配符。截至 2012 年 10 月 15 日,每年运行 499 美元,子域和服务器安装不受限制。

        http://www.alexfoley.com/ssl-certificate-roots-on-old-mobile-devices/

        【讨论】:

        • 好信息,但问题是关于代码签名而不是 SSL。答案还是一样吗?也许是这样,但我不知道所以我问。关于 GeoTrust,我在诺基亚 112 上有根证书,但在诺基亚 3110c(2007 年发布)上没有。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多