Имя: Пароль:
1C
1С v8
HTTPS и 1С
,
0 Nikoss
 
18.04.13
10:08
Как из 1С послать и обработать запрос по https?
1 pumbaEO
 
18.04.13
10:19
8.3
2 skunk
 
18.04.13
10:20
продам сп ... дорого

научу пользоваться яндексом чуть дешевле
3 sapphire
 
18.04.13
10:21
(0) Мучаться с переводом сертификата в pem и мучаться дальше,
использовать WinHttp или, как говорит (1)
6 Лефмихалыч
 
18.04.13
10:55
(3)  а что за заморочки после перевода сертификата в pem? Сам перевод сторонней утилитой делается - это я в курсе, а дальше-то какие проблемы?
7 oleg_km
 
18.04.13
12:00
(6) А ты уже реально делал? Из того что я понял и пробовал: https с авторизацией сервера еще можно замутить, нужно только всю цепочку сертификатов конвертнуть в pem и положить в файл. И еще не знаю, как 1С отрабатывает ошибки типа сертификат просрочен, сертификат не соответствует сайту. А вот https еще и с авторизацией клиента не получится, так как нет возможности в файл сертификатов вложить секретный ключ клиента.
Поэтому уже давно пользую WinHTTP - полет нормальный
8 Nikoss
 
18.04.13
12:14
(7) <<Поэтому уже давно пользую WinHTTP - полет нормальный>>

может пример есть какой?
9 oleg_km
 
18.04.13
15:32
(8) У меня примеры из рабочих приложений, поэтому проверить не получится:

   ИмяСертификата = "Наименование сертификата";
   АдресВебСервиса = "https://filials.payment.ru:9443/OLWSWM/services/OLWS?WSDL";
//    АдресВебСервиса = "https://filials.payment.ru:9443/JuridicalWS/services/IJuridicalWS?WSDL";
   
   обИнтернет = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
   обИнтернет.SetClientCertificate(ИмяСертификата);

// Получить настройки
   обИнтернет.Open("GET", АдресВебСервиса, Ложь);
   обИнтернет.Send();
   Сообщить(обИнтернет.ResponseText);

Это с клиентской авторизацией. А просто https полно примеров и на мисте и вообще
10 mistеr
 
18.04.13
15:47
А что нового в 8.3? Просветите.
11 Nikoss
 
19.04.13
13:40
(9), а наименование сертификата где взять?
12 Miss1C
 
19.04.13
13:45
(11) Методом пост можно его обойти
13 Nikoss
 
19.04.13
14:05
это как?
14 SherifSP
 
19.04.13
14:08
2 + 2 = 3.9999999999999999999999999999999...