Статус: Участник
Группы: Участники
Зарегистрирован: 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) загружен 11 раз(а). SOAPRequestSign1.xml (13kb) загружен 6 раз(а).
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602  Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 395 раз в 366 постах
|
Добрый день. Полагаю, высока вероятность, что проблема в приведении к каноническому виду. Можете подробнее описать как реализуете этот шаг алгоритма подписи? Средства есть разные, но не все реализуют точно по стандарту.
Если получаете где-то между каноникализацией и подписанием отдельно каноническую форму, то хотелось бы ее тоже посмотреть в виде прикрепленного файла.
По моему разумению, это пространство (оно для схем документов!) вообще там немного лишнее, но раз ФСС требует, приходится отступать от стандартов. Вообще весело выходит когда работодатель загружает только "свои" поля из 1с, а документооборот удаляет значения полей, заполненых медицинской организаций, потому что не продублированы работодателем. Думается, это как раз обработка этого "вредничающего" атрибута. Приходится потом еще раз подгружать из ФСС чтобы поля совместились.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close