Добавляю в конфигураторе ссылку на вебсервис работающий по https - получаю ошибку... #369793


#0 by MTM777
Ошибка работы с Интернет: problem with the SSL CA cert (path? access rights?) Вообще https поддерживается?
#1 by MTM777
Науэрх
#3 by Fragster
у того сервиса с сертификатами лажа...
#4 by MTM777
заблудился?! я на C# сделал COM объект, запихал туда этот сервис и все работает, так что я не вижу лыж. вот хотел все это дело на чистом 1С сделать (чтобы не таскать dll-ку с собой) и обломался..
#6 by MTM777
Есть еще вариант с MSSOAP-ом: в общем полный бизнЕс..
#7 by MTM777
В общем вот что получилось: Но теперь проблема в том, что никакие методы сервиса не видны, т.е. ругается на их отсутствие.. Может WSDL я не так затягиваю ?
#10 by MTM777
Неужели никито не знает ???
#11 by Oftan_Idy
Для того чтобы из 1С 8.1 обращатся к веб-сервисам через защищенный канал (https), нужно чтобы 1С'ка "видела" сертификат сервера, к которому идет обращение. Для этого нужно сертификат загнать в файл "..1cv81incacert.pem"
#12 by MTM777
Спасибо большое!!! Буду проверять. Для остальных, чтобы не искать как загнать сертификат: 1. Получаем и устанавливаем корневой сертификат (это можно сделать при открытии браузером нужного сайта) 2. Экспортируем его в формате Based64 (в эксплорере пункт №2 в списке форматов при экспорте) 3. Содержимое файла добавляем в конец файла "cacert.pem", который лежит в BIN.
#13 by MTM777
та же хня: Ошибка доступа к файлу '' по причине: Ошибка работы с Интернет:  problem with the SSL CA cert (path? access rights?) А через браузер все нормально..
#14 by asady
вот на партнерском чтобы тебе ответили >Если web-сервер требует аутентификацию по сертификату, то единственный способ обхода - использовать сторонние средства работы с web-сервисами, например .Net через COM.
#15 by MTM777
а по подробнее? ;)
#16 by MTM777
для .NET палюбому надо с собой таскать дистры Фраймворка.. не хотелось бы..
#17 by asady
подробнее не куда - это полный отлуп.
#18 by MTM777
ты имеешь ввиду то, что я в написал чтоли?!
#19 by asady
да именно.
#20 by MTM777
мдя.., а я думал что ты мне что то новое скажешь..))) спасибо, значит могу остановиться и не рыть дальше.
#21 by MTM777
...
#22 by MTM777
Пляяяяя.. ну почему же SOAP не видит методы ВЕБ службы???? Народ подскажите плиз.
#23 by deSpec
"Ответ по SSL (защищенное соединение) нашелся при изучении Web-сервисов. В документации дословно сказано: "...Для того чтобы включить возможность работы по протоколу SSL нужно: · получить серверный сертификат для Web-сайта, для которого планируется использовать SSL. Сертификат выдается Центром Сертификации и привязывается к этому Web-сайту; · корневой сертификат Центра Сертификации должен быть добавлен в файл cacert.pem из каталога установки 1С:Предприятия на всех клиентах, которым необходим доступ по защищенному каналу. Сертификат должен быть в формате PEM (Privacy Enhanced Mail);..." Практика: 1. Получаем и устанавливаем корневой сертификат (это можно сделать при открытии браузером нужного сайта) 2. Экспортируем его в формате Based64 (в эксплорере пункт №2 в списке форматов при экспорте) 3. Содержимое файла добавляем в конец файла "cacert.pem", который лежит в BIN." с сайта
#24 by deSpec
У меня получилось. Ну, только когда в конец файла cacert.pem добавляешь сертификат, надо чтоб оно было с заголовками. Плюс еще необходим указать hash code файла сертификата в формате md5 Fingerprint. В этом может помочь сисадмин.
#25 by MTM777
Спасибо! Но я к сожалению не нашел умного сисопа, можешь помочь в решении данной проблемы, а именно, как сформировать эти заголовки?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям