как удалить подсказку безопасности KeyStore - PullRequest
0 голосов
/ 18 августа 2010

Я пытаюсь разработать приложение, которое пытается вызвать URL-адрес https (godaddy ssl). Я успешно установил сертификат в хранилище ключей, используя этот код.

 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) {
            }
        }
    }

после добавления сертификата также почему я получаю запрос безопасности для пароля хранилища ключей и для доверия соединению?

есть ли способ избежать этих запросов безопасности?

1 Ответ

1 голос
/ 18 августа 2010

Этого можно избежать, заставив ваше устройство найти корневой сертификат.Существует проблема с сертификатом godaddy, когда BlackBerry не может найти корень.

Вам необходимо отредактировать файл .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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...