J2ME 应用程序的数字证书

发布于 2025-01-04 08:16:14 字数 479 浏览 8 评论 0原文

我没有任何使用数字证书的经验。

最近我用 J2ME 和 Qt 为 Nokia S40 和 S60 /Symbian ^3/Anna/Belle 系列手机编写了一个应用程序。

我的问题主要是关于S40 J2ME手机。

我的应用程序需要从存储卡读取/写入,因此需要数字证书签名。

我计划让用户从我的网站下载我的应用程序,我的问题是:

  • 如果我购买了证书,是否意味着我使用相同的证书来签署任意数量的 J2ME 应用程序?或者一个证书一个应用程序?

  • 使用证书签署应用程序后,证书过期后它还会运行吗?假设证书在签署代码时有效。我读了一些关于 PDF 文档时间戳和 Microsoft 代码签名的文章,不确定 J2ME 应用程序是否需要它。

  • 我假设许多 S40 用户不会连接到互联网。但是当用户尝试安装MIDlet时,是否需要通过网络连接到证书颁发者的站点来验证证书?

I don't have any experience on using a digital cert.

Recently I wrote an application in J2ME and Qt for the Nokia S40 and S60 /Symbian ^3/Anna/Belle series phones.

My question is mainly on S40 J2ME phones.

My app need to read /write from memory cards and thus needs a digital cert signing.

I plan to let users download my apps from my site and my questions are:

  • If I bought a cert, does it mean that I use the same cert to sign any number of J2ME apps? Or one cert one app?

  • After signing an app with a cert, will it run after the cert expired? Suppose the cert is valid at the time signing the code. I read some articles about timestamp for PDF documents and Microsoft code signing, and not sure whether it is needed for J2ME apps.

  • I assume many S40 users won't connect to internet. But when a user tries to install the MIDlet, is it necessary to connect through network to the cert issuer's site to verify the cert?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

2025-01-11 08:16:14
  • 您可以使用购买的证书对任意数量的应用程序进行签名,直至其过期。
  • 您的 midlet 仍将运行和安装,但您将无法使用过期的证书签署新的应用程序。另请参阅此 post
  • 证书验证不需要网络访问。颁发者的根证书已在设备上。请注意,您应该使用其根证书位于目标设备上的证书颁发者。
  • You can use the purchased certificate to sign any number of applications until it expires
  • Your midlet will still work and install but you will not be able to sign new ones with an expired certificate. See also this post
  • certificate validation does not require network access. The root certificate of the issuer is already on the device. Be aware that you should use a certificate issuer whose root certificate is on your target devices.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文