我可以使用自签名应用程序而不是在J2ME中使用昂贵的数字证书吗?

时间:2012-06-16 18:21:14

标签: certificate java-me midp digital-certificate

我从JDK 1.1开始就使用java。几天前我以33美元的价格购买了一部便宜的支持中文Java的手机。我开始学习midlet编程。在几个小小的midlet之后,我开始使用移动设备在真正的盖革计数器上工作。

互联网上已经有很多Android应用程序使用手机摄像头来达到这个目的。当相机镜头被黑色胶带覆盖时,光线无法通过。但是,如果任何放射性样本保持在相机附近,则β和伽马射线通过,相机传感器会给出一些读数。虽然你看不到图片,但是从alpha,r,g。 b值可以与实际累积剂量相关联。我的想法是每秒至少拍摄4张快照,并以每分钟240张照片的平均读数来获得正确的读数。

但是这个应用程序需要获取快照的权限,而且我还需要写入权限,因此,我必须在数字上签名。

我最近才知道。 Thwate的数字证书费用为每年129美元/年,Verisign的费用为每年331美元。

不幸的是,我的手机没有任何设施可以添加其他根证书,因为GoDaddy每年仅以19美元的价格提供证书。

而不是花这么多钱,最好是获得Android手机,我可以获得90美元/ - (MicroMax A 50)。我确保Android应用程序可以自签名。

但出于这个原因离开J2ME之前,我想知道是否有办法运行自签名应用程序。

我认为所有J2ME开发人员都应该向Oracle推出一个允许自签名midlet的Java VM。 (任何方式应用程序都要求用户许可)

1 个答案:

答案 0 :(得分:0)


有些手机支持添加自签名。它取决于供应商和型号。
在诺基亚s60设备中,我们可以添加用于签署midlet的自签名证书。
诺基亚s40设备不支持自签名证书。
最好您访问供应商的网站了解更多详情