|
Работа с Web сервисом | ☑ | ||
---|---|---|---|---|
0
Amfiaray
21.01.15
✎
15:14
|
Добрый день!
платформа 8.3.5.1248 Создал web сервис, опубликовал. В другой конфе создал ws ссылку на этот сервис, создал обработку, вот код: &НаСервере Процедура СформироватьНаСервере() Сервис = WSСсылки.WSСсылка1.СоздатьWSПрокси("https://localhost/inetpub", "DataE", "DataESoap"); Сервис.Пользователь = "user1"; Сервис.Пароль = ""; Выход1 = ""; Выход1 = Сервис.GetData(Объект.id); КонецПроцедуры при выполнении вылетает на строке Выход1 = Сервис.GetData(Объект.id) с ошибкой "Ошибка вызова операции сервиса: {https://localhost/inetpub}:DataE:GetData() по причине: Неизвестная ошибка. Ошибка работы с Интернет: Удаленный узел не прошел проверку" На сервере iis настроено шифрование по ssl с сертификатами, на компе где выполняю обработку добавил в файл cacert.pem данные сертификата сервеа. Кто подскажет где ещё чего добавить чтобы взлетело? |
|||
1
ABCD
21.01.15
✎
15:37
|
Какое-то странное URIПространстваИменСервиса.
Там должно быть что-то типа http://ИмяРесурса.Домен/Каталог_ресурса/ |
|||
2
ABCD
21.01.15
✎
15:37
|
(+1) ну или https
|
|||
3
Amfiaray
21.01.15
✎
15:40
|
что то странно скопировалось пространство имен, на самом деле так
Сервис = WSСсылки.WSСсылка1.СоздатьWSПрокси("https://localhost/inetpub", "DataE", "DataESoap"); |
|||
4
Amfiaray
21.01.15
✎
15:41
|
у сервиса пространство имен задано как https://localhost/inetpub поэтому и тут задал так
|
|||
5
Fragster
гуру
21.01.15
✎
15:42
|
а wsdl в ИЕ открывается без вопросов?
|
|||
6
Amfiaray
21.01.15
✎
15:45
|
в IE по ссылке сначало запрашивает сертификат, после выбора запрашивает логин пароль юзера, а потом выдает "An error occurred processing this request"
|
|||
7
Amfiaray
21.01.15
✎
15:46
|
В хроме выдал This XML file does not appear to have any style information associated with it. The document tree is shown below. А дальше текст XML
|
|||
8
Fragster
гуру
21.01.15
✎
15:46
|
(6) перемудрили с шифрованием :)
расказывай про схемы - клиентский сертификат требуется или нет? сертификаты запароленые или нет? нафиг вам это все вообще надо, и не проще ли сделать vpn + http? |
|||
9
Amfiaray
21.01.15
✎
15:48
|
проверка идет только клиентских сертификатов, шифрование сделали т.к. все работают чз тонкий или веб клиент, находятся все пользователи в разных местах и vpn настроить не реально
|
|||
10
Amfiaray
21.01.15
✎
15:48
|
сертификаты запоролены
|
|||
11
Fragster
гуру
21.01.15
✎
15:54
|
может что-то и изменилось, но 1с с клиентскими сертификатами работает фигово. во времена 8.1 обошел с помощью stunnel, как сейчас - не знаю. советую покурить ИТС по этому вопросу.
|
|||
12
Amfiaray
21.01.15
✎
15:58
|
ну просто все пользователи заходят с этими сертификатами нормально работают, а что сервису то надо (((
|
|||
13
Amfiaray
21.01.15
✎
16:01
|
кстати никому из пользователелй не устанавливали сертификаты сервера
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |