gpt4 book ai didi

java - J2ME MIdlet 应用程序签名问题

转载 作者:行者123 更新时间:2023-12-01 11:34:56 25 4
gpt4 key购买 nike

我开发了j2me应用程序。该应用程序广泛使用文件连接api访问文件,因此从symantec(Veri标志)购买了证书以避免文件权限问题并成功签署JAD文件。

问题:-在 Blackberry curve 上部署此 jad 文件并出现错误909 应用程序身份验证失败 2-142 MIDlet 证书链错误。在 Symbian N85 上部署时会引发证书错误,请联系应用程序供应商但是,尽管手机上安装了根证书。交叉验证序列号,一切正确。

最佳答案

问题已解决。

问题是旧手机使用 sha1 算法,但代码签名机构颁发的证书默认为 sha2。您需要在申请代码签名(CSR)时明确请求他们将证书降级为 sha1。

签署 j2me midlet 后,验证是否有 4 个证书链使用此cmd:- java -jar JadTool.jar -showcert -all -inputjad your_Jad_fileName.jad

关于java - J2ME MIdlet 应用程序签名问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30098200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com