blackberry - 如何删除 KeyStore 安全提示

标签 blackberry ssl

我正在尝试开发一个试图调用 https(godaddy ssl) url 的应用程序。 我已经使用此代码在 keystore 中成功安装了证书。

 public void addCertToDeviceKeyStore(Certificate certificate) {
        KeyStore keyStore = DeviceKeyStore.getInstance();
        // check if certificate is not already in the DeviceKeyStore
        if (!keyStore.isMember(certificate)) {
            try {

                String SFN = certificate.getSubjectFriendlyName();
                CertificateStatus CS = certificate.getStatus();
                keyStore.set(null, SFN, certificate, CS, keyStore.getTicket());

            } catch (Exception e) {
            }
        }
    }

添加证书后 为什么我会收到 keystore 密码和信任连接的安全提示?

有什么办法可以避免这些安全提示吗?

最佳答案

您可以通过让您的设备找到根证书来避免这种情况。 godaddy 证书有问题,黑莓手机找不到根。

您需要编辑 .htaccess 文件以指向根证书。

http://help.godaddy.com/topic/742/article/5238

这是一个解决方案的示例,具有相同类型的问题,但在另一个平台上。

http://blog.boxedice.com/2009/05/11/godaddy-ssl-certificates-and-cannot-verify-identity-on-macsafari/

关于blackberry - 如何删除 KeyStore 安全提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3510499/

相关文章:

java - BlackBerry Java SDK 是否支持 1.5 语法?

java - 黑莓通知消息问题

android - 网站 : Only Allow iPod, Android、黑莓、Windows Mobile

blackberry - 为什么 BlackBerry GPS 与其他技术(iPhone 和 Android)相比速度较慢

cordova - PhoneGap/Cordova BlackBerry FileSystem.root 总是返回 SD 卡?

ssl - 有没有办法在使用 SNI 时禁止 https 连接到某些没有证书的子域

ssl - 没有 CSR 的内部 CA 签名证书(证书签名请求)

http - JW Player 不适用于 https

java - 普通 Java 套接字中没有密码套件

java - 如何使用 Spring WebServiceTemplate 禁用 SSL 证书检查?