Статус: Участник
Группы: Участники
Зарегистрирован: 15.07.2020(UTC) Сообщений: 25
|
Автор: Санчир Момолдаев  все правильно. в справке в cpdn указано: Цитата:Возвращаемое значение Возвращаемое значение имеет тип HRESULT. Значение S_OK означает успешное выполнение. поэтому в коде который я привел выше после verifycades идет присвоение значение переменной. не забывайте про try catch по поводу set_Content вы же после этого подписываете собообщение и тут же проверяете. поэтому ошибок нет Спасибо с проверкой валидности разобрались. Проблема с выбором другой tsp службы а именно на "https://fix-online.sbis.ru/tsp/tsp.srf" или "https://online.sbis.ru/tsp/tsp.srf" Падает запрос в Segmentation faultstrace при тестировании sbis.ru Цитата: ... connect(10, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("91.232.92.24")}, 16) = -1 EINPROGRESS (Operation now in progress) poll([{fd=10, events=POLLOUT}], 1, 1000) = 1 ([{fd=10, revents=POLLOUT}]) getsockopt(10, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 getpeername(10, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("91.232.92.24")}, [16]) = 0 getsockname(10, {sa_family=AF_INET, sin_port=htons(40912), sin_addr=inet_addr("localhost_ip")}, [16]) = 0 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x18} --- +++ killed by SIGSEGV +++
strace "валидный" с вашей tsp службой Цитата: ... connect(22, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("193.37.157.47")}, 16) = -1 EINPROGRESS (Operation now in progress) poll([{fd=22, events=POLLOUT}], 1, 1000) = 1 ([{fd=22, revents=POLLOUT}]) getsockopt(22, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 getpeername(22, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("193.37.157.47")}, [16]) = 0 getsockname(22, {sa_family=AF_INET, sin_port=htons(39562), sin_addr=inet_addr("localhost_ip")}, [16]) = 0 sendto(22, "POST /ocsp/ocsp.srf HTTP/1.1\r\nUs"..., 325, MSG_NOSIGNAL, NULL, 0) = 325 ...
Т.е. фактический отправки в sendto нет, в чем может быть причина? PS wget на адрес https://fix-online.sbis.ru/tsp/tsp.srf получает файл tsp.srf с сервера, на котором производится тест Отредактировано пользователем 27 июля 2020 г. 16:13:02(UTC)
| Причина: Не указана
|