Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.12.2017(UTC) Сообщений: 43  Сказал(а) «Спасибо»: 5 раз
|
Вот последний лог, в который я постарался вставить свои метки: https://drive.google.com...bNc3KTxy2WDfaaPSi4Oh_uyaгде мои вставки имеют следующий вид: Цитата: Apr 21 15:02:47 21.04.20 15: 02:47.940,dx2-check_for_user_registration(583)-23,INFO,Sspi,Call InitializeSecurityContext(allocated@0x7f6cc02e69e0 (16 bytes), allocated@0x7f6bda5ae770 (16 bytes), regserv, 0x0000C08C, 0, 0, allocated@0x7f6bda5ae950 (24 bytes), 0, NULL, allocated@0x7f6bda5ae8f0 (24 bytes), 0, 0) Apr 21 15:02:47 kuzmin java: <libssp>InitializeSecurityContextW (c08c) ... Apr 21 15:02:48 kuzmin java: <libssp>ssl3_send_certificate_verify! check_cert_has_enabled_sigpairs() failed! Apr 21 15:02:48 kuzmin java: <libssp>InitializeSecurityContextW (returns 0x80090320) Apr 21 15:02:48 21.04.20 15: 02:48.117,dx2-check_for_user_registration(583)-23,INFO,Sspi,InitializeSecurityContext return 0x80090320 Apr 21 15:02:48 21.04.20 15: 02:48.144,dx2-check_for_user_registration(583)-23,ERROR,Sspi,InitializeSecurityContext: Предоставленные учетные данные неполны и не могут быть проверены. Контекст не удалось инициализировать. (0x80090320) Apr 21 15:02:48 21.04.20 15: 02:48.145,dx2-check_for_user_registration(583)-23,INFO,Sspi,Call DeleteSecurityContext(allocated@0x7f6bda5ae770 (16 bytes)) Apr 21 15:02:48 kuzmin java: <libssp>DeleteSecurityContext (phContext = 0x7f6bda5ae770) Apr 21 15:02:48 kuzmin java: <libssp>CPDeleteCpSSPContext Context: 0x7f6bda5b9a90 Apr 21 15:02:48 kuzmin java: <cpcsp>CPCDestroyKey_impl (...) ...
И вот что еще припомнилось: При переходе на 4R4 столкнулись со проблемой - иногда сервер ВУЦ вдруг рвал коннект при установлении tls-соедиения. Оказалась проблема в том, что мы, не смотря на возвращаемый функцией InitializeSecurityContext результат, всегда отправляли содержимое из pOutput (SecBuffer) если там что-то есть. И на ранних версия это вроде даже работало. Но на 4R4 оказалось, что если входящий пакет прочитан не полностью и InitializeSecurityContext возвращает SEC_E_INCOMPLETE_MESSAGE, то pOutput (SecBuffer) тоже не пустой (всегда это происходит или нет, точно не могу сказать), а содержит какой-то мусор, при отправке которого на сторону ВУЦ его рвет (соединение). Так вот я и подумал, не может ли нам прилетать подобный мусор со стороны ВУЦа???
|