Имя: Пароль:
1C
1С v8
внешний веб-сервис по протоколу HTTPS
0 vladenoff
 
14.05.13
13:21
Доброго времени суток!

Кто нибудь работал с внешними веб-сервисами (WSDL) по протоколу hppts? Есть ли особенности использования WSОпределения("https://....")?

А то сервер SOAP ошибкой мне отвечает "Login failed".

заранее благодарен.
1 oleg_km
 
14.05.13
13:57
Может сервер требует клиентского сертификата? Я такое делал на WinHTTP
2 Fragster
 
гуру
14.05.13
13:59
для обхода необходимости клиентского сертификата можно использовать stunnel
3 vladenoff
 
14.05.13
15:16
(1) Олег, а можно поподробнее?

дело в том что я тоже в результате сделал через WinHttp и у меня все получилось. Просто пытаюсь понять можно ли это сделать через типовые объекты платформы (WSОпределения и/или HTTPСоединения) и если нет - в чем ограничение.

пасибо.
4 Mafoni
 
14.05.13
15:29
ssl у тебя 2 way ?
Платформа какая ?
5 oleg_km
 
14.05.13
15:40
(3) В том и ограничения, что разработчики 1С недоделали все это. Давно уже махнул рукой на многие встроенные объекты. Работают справочники, документы и регистры и ладно. Сейчас подключаю к 1С .NET, там полно и веб-клиентов и веб-серверов и TCP и криптография и все это в сравнении с 1С как форд фокус и жигули
6 vladenoff
 
14.05.13
17:34
(4) да. 8.2.17.153
7 vladenoff
 
14.05.13
17:37
Я правильно понял... WSОпределения и HTTPСоединения не работают в двухстороннем протоколе Https?

Зачем тогда в объекте HTTPСоединения свойство "защищенное"?
8 oleg_km
 
14.05.13
18:39
(7) Ну типа с серверным сертификатом работают. Только я не пробовал. Вроде как нужно серверный сертификат скачать, в какой-то формат преобразовать, в спец. файл засунуть (1С-ное свое хранилище сертификатов), тоже проделать со всей цепочкой вплоть до корневого (?). Короче, запусти поиск по мисте, уже неоднократно перетирали.

А так в 1С и карты есть и типа электронная почта и прочая г... пирога, да только то там недоделали, то там сломали в очередном релизе.
9 Fragster
 
гуру
14.05.13
18:42
(2) работает как надо
10 vladenoff
 
14.05.13
18:51
(9) да понятно что будет работать. Я уже в WinHTTP. Просто хотел понимать почему типовыми объектами не получается.

Всем спасибо за ответы.
11 Serginio1
 
14.05.13
18:55