调试 BlackBerry 应用程序 SSL 证书问题

发布于 2025-01-02 20:34:17 字数 748 浏览 2 评论 0原文

我们正在测试一个访问安全 RESTful 服务的 BlackBerry 应用程序。

我们的一位客户在尝试访问我们的 Web 服务时收到“访问被拒绝:不安全的 SSL 请求”错误。客户设备运行 OS6。我们无法使用 OS6 模拟器重现这一点。该证书安装在与其设备匹配的模拟器上。

我们在 OS5 设备和模拟器上发现了类似的证书问题。我们使用的根级证书(Thawte 主 CA)未安装在 BlackBerry OS5 上。我们已经能够通过手动安装证书来解决 OS5 设备上的类似问题。

手动证书安装修复适用于从 OS6 设备的浏览器访问服务,但在从我们的应用程序尝试 https 操作时,我们收到“访问被拒绝:不安全的 SSL 请求”错误。我们无法在我们的任何设备上重现此情况。

问题:

  1. “访问被拒绝:SSL 请求不安全”错误是否表明客户的设备正在使用 BlackBerry Enterprise Server?此错误的所有 Google 结果均表明 BES。

  2. 该证书有一个通配符,指向我们的许多子域。切换到明确指向问题域的证书可以解决这个问题吗?我们最近更改了证书,但它们在 iOS、Android、IE、FireFox 和 IE 上运行良好。 Chrome。

  3. 我们可以进行任何代码更改来解决此问题吗?我们正在使用 HttpsConnection 创建连接。我们正在使用 Java 5.0 libaray 进行开发。

  4. 您建议采取哪些其他步骤来尝试解决此问题?

We are testing a BlackBerry app that accesses a secure RESTful service.

One of our customers is getting an "Access Denied: Insecure SSL Request" error when trying to access our web service. The customer device is running OS6. We have not been able to reproduce this with an OS6 simulator. The cert is installed on the simulator that matches his device.

We have seen similar cert problems with OS5 devices and simulators. We are using a Root Level Certificate (Thawte Primary CA) that is not installed on BlackBerry OS5. We have been able to solve similar problems on the OS5 devices by manually installing the certificate.

The manual cert install fix works for accessing the service from the OS6 devices' browser, but we get a "Access Denied: Insecure SSL Request" error when trying a https operation from our app. We are not able to reproduce this on any of our devices.

Questions:

  1. Does the "Access Denied: Insecure SSL Request" error indicate the customer's device isusing the BlackBerry Enterprise Server? All google results for this error indicate the BES.

  2. This cert has a wildcard that points to our many sub-domains. Could switching to a cert that explicitly points to the problem domain solve this? We recently changed our certs, but they work fine on iOS, Android, IE, FireFox & Chrome.

  3. Any there any code changes we can make to fix this? We are creating the connection using the HttpsConnection. We are developing using the Java 5.0 libaray.

  4. What other steps would you recommend for trying to track down this problem?

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文