Я подключаюсь к HTTPS-сайту с самозаверяющим сертификатом с помощью Java-апплета. Апплет не может открыть соединение HTTPS - он возвращает следующее исключение:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Так что проблема в том, что мне нужно добавить сертификат как «доверенный» для Java. Я прочитал, что я должен использовать следующую команду:
keytool -import -alias abc -file ABCCA.cer
Я прав? Как мне получить файл * .cer? Сервер работает под управлением Debian 5. Я использую Windows 7 и Java 6 на клиентском компьютере.