Intellij IDEA - клиент Webservices из WSDL с сертификатами - PullRequest
4 голосов
/ 03 октября 2011

Я немного новичок в 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

Примечание. Я потерял пространство имен.

  1. Есть ли способ настроить IntelliJ IDEA для предоставления действительного сертификата, если я хочу использовать утилиту / мастер создания?
  2. Существует ли потенциальная проблема с веб-службой, котораявызывает даже локальный импорт WSDL?

Заранее спасибо.

1 Ответ

4 голосов
/ 03 октября 2011

Должно помочь установить сертификат в JVM, которая используется для запуска IDEA через keytool.

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