powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как подключится к веб сервису с помощью сертификата ?
16 сообщений из 16, страница 1 из 1
Как подключится к веб сервису с помощью сертификата ?
    #37919329
mkfjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Как подключится к веб сервису с помощью сертификата ? Проблема такова - сейчас аппликация подключается к веб сервису используя логин и пассворд, хочется создать более безопасное подключение с помощью сертификата. Как можно это воплотить б жизнь ? Можете подать фрагмент кода с примером ?

Спасибо за внимание
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37919344
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть два варианта
1) на уровне транспорта - HTTPS - настраиваем HTTP сервер и клиент
2) на уровне сервиса - WS-Security - настраевам WS провайдера и WS клиента

Примеры есть в документации. Но нужно смотреть кто у вас сервер или кто у вас реализует WS.
Вот например для metro подробная дока
http://metro.java.net/guide/
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37919641
mkfjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На эту тему у меня практически нету знаний. Сегодня немного почитал про SSL соединение. Мне надо создать подключение к веб сервису SAP системы. Вы не моглибы подать короткий алгоритм как реализуется этот процесс ? Как узнать который из данных вариантов (на уровне транспорта/на уровне сервиса) подходит мне ?
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37919647
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mkfjavaКак узнать который из данных вариантов (на уровне транспорта/на уровне сервиса) подходит мне ?
Почитать мануал к "веб сервису SAP"
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37919955
mkfjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такого мануала у меня нету. Я берусь за чтение JavaTM Secure Socket Extension (JSSE) Reference Guide. Я на хорошем пути ?
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37920126
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mkfjavaТакого мануала у меня нету.
А что есть? WSDL есть?

mkfjavaЯ берусь за чтение JavaTM Secure Socket Extension (JSSE) Reference Guide. Я на хорошем пути ?
Не похоже. Вы сервис тоже пишете, или только клиента?
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37920146
mkfjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, WSDL есть.
Сервис уже написан, я пишу клиента который делает запросы веб сервису и и потом обрабатывает результаты
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37920163
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mkfjavaМне надо создать подключение к веб сервису SAP системыскорее всего SAP XI ( http://com.com/sap/xi/engine.../)
а у них обычно basic http authorization и ws-security
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37920164
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mkfjavaДа, WSDL есть.тогда не очень можно со стороны клиента что-то предложить
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37920417
mkfjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grasoff.netmkfjavaМне надо создать подключение к веб сервису SAP системыскорее всего SAP XI ( http://com.com/sap/xi/engine.../)
а у них обычно basic http authorization и ws-security

Система SAP BusinessByDesign
Да, похоже на это. Basic http authorization это способ которым я сейчас создаю подключение. Походу WS-security это то что мне надо. Есть сертификат типа .п12 и ним надо воспользоваться.
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37920421
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Клиент у вас на чем реализован? Я уже выше привел ссылку на доку где описана работа с WS-Security для JAXWS реализации metro.
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37920518
mkfjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Клиент реализован на яве. Спасибо, берусь за чтение ссылки.
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37920526
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mkfjavaКлиент реализован на яве. Спасибо, берусь за чтение ссылки.
На какой из вот этих яв?
Axis
Axis 2
JAX-WS
CXF
Spring-WS
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37920536
mkfjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

JAX-WS
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37920601
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как подключится к веб сервису с помощью сертификата ?
    #37924868
mkfjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для начала пытаюсь запустит пример из того же блога.

how-to-create-a-metro-jax-ws-portable-webservice/

Но tomcat web application manager пишет

авторFAIL - Application at context path /MetroWebserviceSample could not be started

Лог пишет

авторSEVERE: The web application [/MetroWebserviceSample] created a ThreadLocal with key of type [com.sun.xml.ws.api.server.ThreadLocalContainerResolver$1] (value [com.sun.xml.ws.api.server.ThreadLocalContainerResolver$1@fb3f9fe]) and a value of type [com.sun.xml.ws.api.server.Container.NoneContainer] (value [com.sun.xml.ws.api.server.Container$NoneContainer@4513e9e]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Aug 21, 2012 1:40:01 PM com.sun.xml.ws.transport.http.servlet.WSServletContextListener parseAdaptersAndCreateDelegate
SEVERE: WSSERVLET11: failed to parse runtime descriptor: java.lang.IllegalArgumentException: Prefix '' is already bound to ''
java.lang.IllegalArgumentException: Prefix '' is already bound to ''
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как подключится к веб сервису с помощью сертификата ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]