Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Slavka63  
#1 Оставлено : 15 декабря 2016 г. 12:08:49(UTC)
Slavka63

Статус: Участник

Группы: Участники
Зарегистрирован: 12.02.2016(UTC)
Сообщений: 19
Российская Федерация
Откуда: самара

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Как я понимаю hash должен быть одинаков для одного и того же файла не зависимо от браузера

т.к. функции создания хеша для ассинхронного режима в chome на сайте не выложена я создал свою



в итоге на выходе получаю вот такой хеш
5945AFB6995D7778A00BE9982D65606AFEF3C68B71EF1C88766D00170C4BC403


однако делая теже операции только под браузером firefox хеш выглядит вот так
4302250B2EBEDE744FC264714E4C63532919DBB99150B504283EB3A42014519F

вот функция получения хеша под фаерфокс




итогом должна получиться отделенная подпись
но с хрома она не валидируется и пишет что "Статус завершения операции: Одна или несколько подписей некорректна или нет доверия."

с Firefox получается успешная валидация


Прошу помочь с решением данного вопроса


Тех данные
ОС: Windows 7
Firefox 50.0.2
Crome 55.0.2883.87 m
Версия плагина: 2.0.12711 Версия криптопровайдера: 3.6.7777
Криптопровайдер: Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider


Лог файл с firefox



Лог файл с chrome

Отредактировано пользователем 15 декабря 2016 г. 12:12:27(UTC)  | Причина: Не указана

Offline Павел Смирнов  
#2 Оставлено : 15 декабря 2016 г. 16:47:31(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
В асинхронной версии свойства надо присваивать по-другому. Например, вместо

yield oHashedData.Algorithm = hashAlg;

надо

yield oHashedData.propset_Algorithm(hashAlg);
Техническую поддержку оказываем тут.
Наша база знаний.
Offline Slavka63  
#3 Оставлено : 16 декабря 2016 г. 8:14:08(UTC)
Slavka63

Статус: Участник

Группы: Участники
Зарегистрирован: 12.02.2016(UTC)
Сообщений: 19
Российская Федерация
Откуда: самара

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Огромное спасибо Ваш совет оказался в точку. Все заработало.

PS. А быстрый ответ работает ? я раза 3 уже пытался им отправить сообщение ничего не происходило
Offline florentii  
#4 Оставлено : 17 декабря 2016 г. 16:28:51(UTC)
florentii

Статус: Активный участник

Группы: Участники
Зарегистрирован: 17.04.2015(UTC)
Сообщений: 31
Молдова
Откуда: Тирасполь

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 2 раз в 2 постах
Все это хорошо, но как узнать, скажем из сертификата, кокой алгоритм хэширования следует использовать при создании хэша, для того что бы потом функция SignHash отработала правильно?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.