Я использую клиент webservice оси 2.Сообщение Https WebService: сообщение не содержит действительного элемента безопасности
Первый вызов https в webservice вызывает исключение с сообщением: «Сообщение не содержит действительного элемента безопасности».
Я думаю, что проблема может быть в режиме безопасности: возможно, это должна быть безопасность на уровне сообщений. В этом случае, как я могу настроить его по оси ?.
Код:
System.setProperty("javax.net.ssl.keyStore", jksFile);
System.setProperty("javax.net.ssl.keyStorePassword", jksPassword);
MyServicePortProxy proxy = new MyServicePortProxy();
Stub stub = (Stub) proxy.getMyServicePort();
proxy.setEndpoint(endpoint);
stub.setUsername(username);
stub.setPassword(password);
// throws exception with the above message:
proxy.serviceMethod(...);