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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline mihmig  
#1 Оставлено : 9 апреля 2018 г. 14:24:28(UTC)
mihmig

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

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

Пытаюсь подписать XML-запрос для взаимодействия с ФСС
Т.к. примеров подписания XML в асинхронном режиме нет, опытным путём выяснил, что нужно указывать опцию:
yield oSignedXML.propset_SignatureType(cadesplugin.CADESCOM_XML_SIGNATURE_TYPE_TEMPLATE);
т.е. "подавать на вход" плагину подготовленный шаблон сообщения.

Во вложении:
1. getNewLNNumRange_Signed.xml (6kb) загружен 17 раз(а). - XML, подписанный в АРМ ФСС
2. getNewLNNumRange_Signed_JS.xml (6kb) загружен 12 раз(а). - XML, подписанный в браузере

Но при отправке сообщения в ФСС получаем ошибку:
Цитата:
ORA-20001: Некорректная подпись головной организации: ЭЦП неверна. INVALID_SIGNATURE ЭП недействительна. Обратитесь к разработчику программного обеспечения, на котором осуществлялось шифрование данных.


Как видим, содержимое тегов <DigestValue> совпадает, значит хеш рассчитывается верно.

1. В чём может быть причина неверного расчёта ЭП?
2. В тег <wsse:BinarySecurityToken> не проставляется сертификат подписанта, закодированный в base64, почему?
3. Можно ли проверить средствами плагина подпись XML, если да то как? getNewLNNumRange_Signed_JS.xml (6kb) загружен 12 раз(а).
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.