首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在J2ME中,我们是否需要Verisign或其他数字签名,才能读/写存储电话卡?

在J2ME中,我们是否需要Verisign或其他数字签名,才能读/写存储电话卡?
EN

Stack Overflow用户
提问于 2011-01-28 00:23:45
回答 3查看 398关注 0票数 0

我尝试建立和彩信应用程序,从存储电话卡读取文件,并发送给其他人后,在实际的手机几次尝试,我相信我们需要数字签名才能读/写存储电话卡。我已经检查了Verisign的数字签名:这是这种应用程序的必需品吗?

有没有免费的替代方案(即你不需要购买数字签名?

提前感谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-28 01:13:25

您实际上可以发送彩信和读取文件从SD卡,至少与大多数J2ME兼容的设备(诺基亚,索尼爱立信,BlackBerry,LG...)。关于您可以读取/发送的内容的限制因平台而异。

如果您不签署您的midlet,这些操作将提示(频率或多或少,同样取决于平台),以请求许可。例如:

是否允许此midlet读取此文件...?

如果您对midlet进行签名,则可以跳过运行时权限提示,并且仅在安装过程中才会询问权限。

结论:你可以免费做这件事,但是你的midlet会让你很头疼。

票数 1
EN

Stack Overflow用户

发布于 2011-01-28 01:14:09

要在没有用户权限的情况下执行IO (或再次询问),您的应用程序需要在受信任的域中运行。使用哪个证书签署您的应用程序并不重要。但它必须在受信任的域中。我强烈建议您在购买证书之前向权威机构确认。

还请参阅

  • Understanding MIDP 2.0's Security Architecture
票数 2
EN

Stack Overflow用户

发布于 2011-01-28 21:24:32

您可以使用Cosign。它为所有平台提供digital signatures。微软网站上有更多关于他们产品的信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4818934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档