Статус: Новичок
Группы: Участники
Зарегистрирован: 11.03.2012(UTC) Сообщений: 4
|
Приветствую в общем для того чтобы код на php общался через ГОСТ вский TLS с SOAP сервисом на IIS поднимаю stunnel на клиенте через csptest.exe ресурс загружается если сделать соединение с stunnel на сервере (не на 443 порту), тоже работает а вот при попытке соединиться через клиентский stunnel напрямую с IIS после успешного handshake и проверки сертификатов почему то всё заканчивается "неудачным чтением" для stunnel.exe -debug: recv return 0 and ask more but there is not complete data for decrypt для stunnel-msspi-cli.exe: TLS closed (SSL_read) т.е. такое ощущение, что почему то сервер прерывает связь причём в самих логах IIS ничего не остаётся но клиенту откуда-то приходит 404 от Server: Microsoft-HTTPAPI/2.0 конфиги и логи такие: stunnel.exe --debug: конфиг: ![](/forum2/Themes/soclean/icon_file.gif) stunnel.debug.conf.txt (1kb) загружен 9 раз(а).лог: ![](/forum2/Themes/soclean/icon_file.gif) stun.debug.log (6kb) загружен 7 раз(а).stunnel-msspi-cli.exe: конфиг: ![](/forum2/Themes/soclean/icon_file.gif) stunnel.msspi.conf.txt (1kb) загружен 9 раз(а).лог: ![](/forum2/Themes/soclean/icon_file.gif) stun.msspi.log (4kb) загружен 7 раз(а).csptest: команда: csptest.exe -tlsc -server crm.777.ru -port 443 -cert "CN=Тестовая организация" -verbose -file /crm/Service.svc > res.txt вывод: ![](/forum2/Themes/soclean/icon_file.gif) csptest.txt (4kb) загружен 7 раз(а).Подскажите что нибудь умное, а то вообще сомнение берёт что stunnel умеет на IIS набрасывать..
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 16.09.2010(UTC) Сообщений: 1,488 Откуда: КРИПТО-ПРО
Сказал(а) «Спасибо»: 33 раз Поблагодарили: 449 раз в 326 постах
|
Автор: vva ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) через csptest.exe ресурс загружается если сделать соединение с stunnel на сервере (не на 443 порту), тоже работает
...
Подскажите что нибудь умное, а то вообще сомнение берёт что stunnel умеет на IIS набрасывать.. Есть уверенность, что через stunnel запрос аналогичный csptest уходит? Код:HTTP request: GET /crm/Service.svc HTTP/1.1
User-Agent: Webclient
Accept:*/*
Host: crm.777.ru
Connection: close
Ещё вариант, добавить sni явно: |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 11.03.2012(UTC) Сообщений: 4
|
Автор: pd ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Есть уверенность, что через stunnel запрос аналогичный csptest уходит? да, конечно в командной строке браузера именно это вбиваю Автор: pd ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Ещё вариант, добавить sni явно: попробовал для stunnel-msspi-cli.exe поведение НЕ изменилось stunnel.exe -debug с такой опцией вообще не запускается
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 16.09.2010(UTC) Сообщений: 1,488 Откуда: КРИПТО-ПРО
Сказал(а) «Спасибо»: 33 раз Поблагодарили: 449 раз в 326 постах
|
Автор: vva ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Автор: pd ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Есть уверенность, что через stunnel запрос аналогичный csptest уходит? да, конечно в командной строке браузера именно это вбиваю Автор: pd ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Ещё вариант, добавить sni явно: попробовал для stunnel-msspi-cli.exe поведение НЕ изменилось stunnel.exe -debug с такой опцией вообще не запускается Вероятно ошибка всё же в отсутствии заголовка http с содержанием "Host: crm.777.ru", поэтому сервер не может сопоставить ваш запрос ресурсу. То есть, ошибка не в TLS. С большой вероятностью, в браузере вы "вбиваете": http://192.168.44.24:1500/crm/Service.svc А для того чтобы host в заголовке был отправлен должно быть: http://crm.777.ru:1500/crm/Service.svc Для этого на машине с браузером добавьте в /etc/hosts "192.168.44.24 crm.777.ru" и попробуйте ещё раз. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 30.09.2018(UTC) Сообщений: 3 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Москва Сказал(а) «Спасибо»: 1 раз
|
Добрый день! Хотя вопрос уже, наверно, не актуален, но все же кому-то может пригодиться. Если IIS дает 404 ошибку, но в логах IIS ничего не отражается - скорее всего это как раз попадание в тот случай, когда из-за того, что не передается HOST-заголовок - IIS не может понять на какой из Site-ов определить данный запрос. Тем не менее, запрос этот скорее всего будет залогирован, просто не средствами IIS а HTTP-ядра Windows в логи HTTPERR По умолчанию находятся здесь: %SystemRoot%\System32\LogFiles Подробнее - https://support.microsof...ror-logging-in-http-apis
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close