Show / Hide Table of Contents

    Преобразование XML-документов

    Сервис Подписи обеспечивает поддержку пользовательских XML-преобразований при формировании подписи формата XMLDSig. Данная возможность обеспечивается путем регистрации на Сервисе Подписи плагина XML-преобразования.

    Регистрация плагина осуществляется при помощи командлетов среды Windows Powershell. Для регистрации необходима следующая информация:

    • имя сборки, содержащей класс с реализацией XML-преобразования;
    • имя класса, реализующего XML-преобразование (опционально);
    • список идентификаторов данного преобразования.

    После получения требуемой информации необходимо выполнить командлет Add-DssSignServerTransformPlugin, который позволит зарегистрировать плагин системы. Далее представлены примеры регистрации пользовательских преобразований, которые идут в составе дистрибутива КриптоПро DSS.

    Примеры:

    Добавление XML-преобразования для Фонда Социального страхования (ФСС) РФ (Нормативный документ доступен по ссылке):

    Add-DssSignServerTransformPlugin -Assembly CryptoPro.DSS.Xml.Transforms.dll -Classname CryptoPro.DSS.Xml.Transforms.XmlFssTransform -Identifiers "urn:xml-dsig:transformation:v1.1"
    

    Добавление XML-преобразования XPath Filter 2.0 (Нормативный документ доступен по ссылке):

    Add-DssSignServerTransformPlugin -Assembly CryptoPro.DSS.Xml.Transforms.dll -Classname CryptoPro.DSS.Xml.Transforms.Filter2SubstractTransform-Identifiers "http://www.w3.org/2002/06/xmldsig-filter2"
    
    Back to top © ООО "КРИПТО-ПРО", 2000-2020