繁体   English   中英

J2ME MIdlet应用程序签名问题

[英]J2ME MIdlet Application Signing Issue

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

问题:-在黑莓曲线上部署这个jad文件并出现错误909应用程序身份验证失败2-142 MIDlet证书链错误。 在Symbian N85上部署时,由于证书错误而引发错误,请与应用程序供应商联系,但尽管手机上安装了根证书。 交叉验证的序列号,并且一切正确。

问题已解决。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM