Вход | Регистрация
 
Информационные технологии :: Администрирование

Эквивалент curl-запроса на 1С и Java

Эквивалент curl-запроса на 1С и Java
Я
   GANR
 
16.10.21 - 14:37
Есть curl-запрос с применением сертификата pem curl -s https://ftp.egrul.nalog.ru/?dir=EGRIP --cert /home/user/test/184201.pem --insecure > result.html . Как сделать то же самое без curl в 1С и Java?
   GANR
 
1 - 16.10.21 - 15:01
А может, в настройках ОС можно прописать заклинание, после которого при обращении к ftp.egrul.nalog.ru этот сертификат будет применяться по дефолту откуда бы они не шли - из curl, wget, 1C или Java?
   pechkin
 
2 - 16.10.21 - 15:29
   acht
 
3 - 16.10.21 - 16:32
(0) Типа так:
Сертификат = Новый СертификатыУдостоверяющихЦентровФайл(ИмяФайла, Пароль);
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(, Сертификат);

Соединение = Новый HTTPСоединение(Сервер, Порт, ПользовательСайта, ПарольСайта, Прокси, Таймаут, ЗащищенноеСоединение, ИспользоватьАутентификациюОС);

Запрос = Новый HTTPЗапрос(АдресРесурса, Заголовки);
Соединение.Получить(Запрос, ИмяВыходногоФайла);
   acht
 
4 - 16.10.21 - 16:36
А, тебе наоборот, авторизоваться сертификатом... Тогда

Сертификат = Новый СертификатКлиентаФайл(ИмяФайла, Пароль)
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Сертификат);

и т.п.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.