javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException
Я выполнил следующие шаги, которые узнал из онлайн-руководств по работе с ключами и сертификатами SSL:
- < li>Я скопировал URL-адрес HTTPS в браузер, загрузил сертификаты SSL и установил их в браузер с помощью Internet Explorer.
- Экспортировал сертификаты в путь на моем компьютере, сертификаты были сохранены как .cer
- Использовал опцию импорта keytool. Команда ниже выполнена без ошибок.
keytool -import -alias downloadedCertAlias -keystore C:\path\to\my\keystore\cacerts.file -file C:\path\of\exportedCert.cer - В командной строке мне предложили ввести пароль, который я ввел, а затем прошел аутентификацию.
- Окно cmd распечатало некоторые данные и подписи сертификата, и мне был задан вопрос:
Доверять этому сертификату?
Я ответил утвердительно. - Отображается приглашение cmd
Сертификат добавлен в хранилище ключей
< /blockquote>
Однако после этого сообщения было отображено другое исключение:
keytool error: java.io.FileNotFoundException: C:\Program files\...\cacerts
(javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException)
Подробнее здесь: https://stackoverflow.com/questions/103 ... io-filenot
Мобильная версия