ruslang пишет:..........Еще, вопрос в тему УФЭБС хочу спросить, как у осведомленного человека. Везде в примерах УФЭБСа в декларации xml указывается кодировка windows-1251. А при применении правил нормализации и канонизации указывается кодировка utf-8 без BOM. Кому верить? Может вы подскажите, где и какая кодировка должна быть в итоге? Правила нормализации и канонизации вы сами реализовывали или нашли где то готовый вариант? При работе со СМЭВ я использовал SignedXml и в параметрах указывал по каким правилам(ГОСТам) канонизировать и нормализовать xml. Но тут так не получится.
Как уже говорилось ранее, все эти (и не только) вопросы (с ответами) обсуждались в т.ч. на http://bankir.ru/dom/forum/департамент- … -csp/page2 .
Вроде как, Вам уже про это писали. 100% не дам, т.к. сам не проверял, по вопросам: utf-8 без BOM, канонизация одна из стандарных для XML-Dsig (реализаций море...), нормализацию или смотрите на форуме или пишите сами. Кстати, можете поделиться, там же, своим вариантом или готовой утилитой, так сказать в порядке взаимопомощи.
Т.к. все ведомства каждый раз придумывают свою уникальную версию трансформации ( в т.ч. нормализации) XML, никакие уже имеющиеся наработки могут не прокатить, и ЦБ тут не исключение. Т.е. то как делалось для СМЭВ , не соответствует тому, как это требуется при обмене ЭС с ЦБ. Да и у ЦБ имеется несколько своих вариантов трансформации.
ГОСТы у нас только на криптоалгоритмы и на CMS, если не ошибаюсь. На подписывание XML ГОСТов нет, к сожалению, в следствие чего, такой бардак и творится.
Ну и, надеюсь, что про ПП-313 и ст.171 УК РФ, Ваше руководство в курсе.