Jboss wsconsume с нестандартным сертификатом - PullRequest
0 голосов
/ 07 сентября 2010

Итак, у меня есть веб-сервис, для которого я хотел бы создать клиент, я хотел бы сделать это для JBoss 5.1.Звучит просто, но сервер (и wsdl) находятся в безопасном http с сертификатом, который не является доверенным стандартным сертификатом.У меня есть общедоступный сертификат и я создал хранилище ключей (jks), которое я хотел бы использовать во время генерации клиента, но это при запуске в случае проблем.

То, что я не хотел бы добавлять CA-вернуть к доверенному сертификату javas, но я хотел бы использовать в командной строке, обычно это не проблема, но с помощью "wsconsume" я могу найти способ сделать это?.keyStore = ca_cert.jks -Djavax.net.ssl.keyStorePassword = pass "не работают, так как сценарий оболочки не может их обработать.Так что делать?

1 Ответ

1 голос
/ 04 мая 2011

Вы можете передать аргументы JVM, установив JAVA_OPTS env. переменная, т.е. в Linux

> export JAVA_OPTS="-Djavax.net.ssl.trustStore=/path/to/your/.keystore"
> wsconsume.sh -k https://yoursite.net/yourws?wsdl

Обратите внимание, что -Djavax.net.ssl.keyStorePassword не требуется.

...