Я немного новичок в SSL / TLS и хранилищах доверия / ключей Java.Я пытаюсь сгенерировать клиент для использования веб-службы из файла WSDL, размещенного на IIS.Это работало нормально до того, как служба была настроена на требование сертификатов.Теперь я получаю Wsdl url connection exception
.
. Чтобы обойти это, я сохранил локальную копию WSDL через IE (с соответствующими сертификатами через оснастку MMC «Сертификаты»).Затем я попытался указать IDEA на это местоположение (file:/C:/projects/wsdl/wsdlname.wsdl
).
Это не происходит со следующими сообщениями об ошибках:
parsing WSDL...
[ERROR] sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid
certification path to requested target unknown location
[ERROR] invalid entity name: "Auth" (in namespace: "******")
line 0 of unknown location
Примечание. Я потерял пространство имен.
- Есть ли способ настроить IntelliJ IDEA для предоставления действительного сертификата, если я хочу использовать утилиту / мастер создания?
- Существует ли потенциальная проблема с веб-службой, котораявызывает даже локальный импорт WSDL?
Заранее спасибо.