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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline sergeykokhas  
#1 Оставлено : 25 мая 2013 г. 17:36:01(UTC)
sergeykokhas

Статус: Новичок

Группы: Участники
Зарегистрирован: 21.02.2009(UTC)
Сообщений: 6

Сначала реализовал формирование и проверку сообщения через SignedXml. Данное сообщение проходит проверку на портале СМЭВ.

Задача - подписать сообщение СМЭВ через Browser plug-in. Поддерживается ли такая функция?
Формирование сообщения и расчеты хэша выполняю на сервере. В JS необходимо только рассчитать SignatureValue для хэша SignedInfo.

1. На сервере формирую сообщение СМЭВ, подготавливаю узел Signature и рассчитываю хэш для Body. Все совпадает с сообщением в SignedXml.

2. Загружаю подготовленный XML в SignedXml, получаю SignedInfo из SignedXml, рассчитываю хэш для SignedInfo.

3. Сначала для проверки рассчитываю SignatureValue для хэша через КриптоПро .Net.
Проверка проходит успешно в SignedXml и на портале СМЭВ.

4. Для того же хэша рассчитываю подпись через Browser plug-in. Использую объект CAdESCOM.RawSignature.
Эта подпись проверку НЕ проходит.
Должен ли вообще работать такой вариант подписи?

Отредактировано пользователем 25 мая 2013 г. 18:42:06(UTC)  | Причина: Не указана

Offline sergeykokhas  
#2 Оставлено : 25 мая 2013 г. 18:42:58(UTC)
sergeykokhas

Статус: Новичок

Группы: Участники
Зарегистрирован: 21.02.2009(UTC)
Сообщений: 6

Вопрос закрыт. Прочитал внимательнее описание RawSignature и все заработало.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.