我正在尝试开发一个试图调用 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
这是一个解决方案的示例,具有相同类型的问题,但在另一个平台上。
关于blackberry - 如何删除 KeyStore 安全提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3510499/