deemru / Chromium-Gost

Chromium с поддержкой алгоритмов ГОСТ
https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=9991
MIT License
394 stars 43 forks source link

*.nalog.ru не работает: ERR_FAILED (macOS) #8

Closed outring closed 4 years ago

outring commented 4 years ago

Добрый день

Пытаюсь заставить это всё работать, но не получается по совершенно непонятным причинам. Код ошибки в браузере, которую получаю при попытке попасть на любой из сайтов, который работает только по ГОСТ — ERR_FAILED. Обычный браузер говорит ERR_SSL_VERSION_OR_CIPHER_MISMATCH, что наводит на мысли, что ГОСТ таки включается, но дальше что-то идёт не так.

КриптоПРО+плагин работают нормально, проверку прохожу успешно. Пункты для работы на nalog.ru из инструкции тоже выполнены.

Прикладываю следующие логи (v1):

Логи почитал и ничего дельного в них не увидел, может вам будет яснее, ну или посоветуете что-нибудь. Спасибо

macOS 10.14.6 (18G103) Chromium GOST Version 78.0.3904.87 (Official Build) (64-bit) (пробовал также 77) CryptoPro Extension for CAdES Browser Plug-in 1.2.7 CryptoPro CSP 5.0.11455 (пробовал также 4R4)

deemru commented 4 years ago

В логах имеется: Insert carrier rutoken_lt_37157e95 to open container SCARD\rutoken_lt_37157e95\0B00\F947

Токен рабочий? В cptools проверки проходит?

outring commented 4 years ago

О каких проверках речь? В cptools токен видно, сертификат с него удалось установить и сделать тестовую подпись на https://www.cryptopro.ru/sites/default/files/products/cades/demopage/simple.html Сертификат, кстати ГОСТ Р 34.10-2001, не знаю, имеет ли это значение. Но разве SSL не должен без сертификата работать?

deemru commented 4 years ago

Односторонний TLS может работать без сертификата, но при входе в личный кабинет nalog.ru устанавливается двусторонний TLS, с аутентификацией клиента по сертификату в рамках TLS.

Вот сейчас проверил, выбрал первый попавшийся сертификат, тоже получил ERR_FAILED.

Это означает, что на nalog.ru при неполучении в рамках TLS необходимого ему сертификата, просто разрывает соединение.

outring commented 4 years ago

О, круто, теперь понятно, спасибо! Было бы здорово получить какой-нибудь более конкретный код ошибки в таком случае, сильно упростило бы дебаг.