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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline evarlamov  
#1 Оставлено : 17 августа 2021 г. 5:26:01(UTC)
evarlamov

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

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

Сказал(а) «Спасибо»: 2 раз
Добрый день.
Формирую xml (для обмена ЭЛН с ФСС), подписываю, проверяю здесь https://saas.cryptopro.ru/verifycpca/Verify/

Обнаружил, что если в моем документе встречается строка типа
<date1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
или просто
<date1 xsi:nil="true"/> (если этот namespace прописать где-то в родительских элементах)
то подпись становится некорректной.
Это как-то можно объяснить/исправить?
Т.е. есть два документа, подписываемые по одной схеме, отличаются лишь на одну строку. Но один проходит проверку, второй - нет
SOAPRequestSign0.xml (13kb) загружен 5 раз(а).
SOAPRequestSign1.xml (13kb) загружен 4 раз(а).
Offline two_oceans  
#2 Оставлено : 18 августа 2021 г. 13:43:56(UTC)
two_oceans

Статус: Эксперт

Группы: Участники
Зарегистрирован: 05.03.2015(UTC)
Сообщений: 1,351
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 90 раз
Поблагодарили: 318 раз в 300 постах
Добрый день.
Полагаю, высока вероятность, что проблема в приведении к каноническому виду. Можете подробнее описать как реализуете этот шаг алгоритма подписи? Средства есть разные, но не все реализуют точно по стандарту.

Если получаете где-то между каноникализацией и подписанием отдельно каноническую форму, то хотелось бы ее тоже посмотреть в виде прикрепленного файла.

По моему разумению, это пространство (оно для схем документов!) вообще там немного лишнее, но раз ФСС требует, приходится отступать от стандартов. Вообще весело выходит когда работодатель загружает только "свои" поля из 1с, а документооборот удаляет значения полей, заполненых медицинской организаций, потому что не продублированы работодателем. Думается, это как раз обработка этого "вредничающего" атрибута. Приходится потом еще раз подгружать из ФСС чтобы поля совместились.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.