Я новичок в SOAP и пытаюсь запустить команду wsimport для создания заглушек, чтобы я мог вызывать связанные службы.У меня есть URL-адрес wsdl и для доступа к нему мне нужно будет пройти проверку подлинности.Поэтому я попробовал следующую команду для решения проблемы аутентификации:
wsimport -Xauthfile C: \ auth.txt -keep http://example.com/test?wsdl -sc: \ path \ to \ source \
Однако, когда я запускаю URL-адрес сервера в браузере, он жалуется на то, что «сайт не защищен», и я столкнулся с исключением сертификатов после того, как аутентификация была решена.
Список вещей, которые я пробовал:
- Разве Google и узнал, что добавление сертификата в хранилище ключей cacerts в
"C: \ Program Files \ Java \ jdk1.8.0_161 \ jre \ lib \security \ cacerts "
решит проблему с сертификатом.
Использовал команду keytool для добавления сертификата в хранилище ключей.ниже приведена команда, которая не работает с недопустимым параметром.
keytool -import -trustcacerts -alias псевдоним -file cert.cer -keystore C: \ Program Files \ Java \ jdk1.8.0_161 \ jre \ lib \ security \ cacerts
Illegal option: Files\Java\jdk1.8.0_161\jre\lib\security\cacerts"
Нужна ли помощь в решении этой проблемы?