Показать/Скрыть содержание

    XML-преобразования

    Сервис Проверки Подписи КриптоПро SVS позволяет регистрировать дополнительные XML-преобразования, используемые при проверке электронной подписи XML-документов (XMLDSig](https://www.w3.org/TR/xmldsig-core1/)). Преобразования являются библиотеками, устанавливаемыми по умолчанию в директорию C:\Program Files\Crypto Pro\DSS\Plugins\Transforms для Windows и папку /opt/cprosvs/plugins/transforms/ для *nix.

    В КриптоПро SVS доступны следующие XML-преобразования:

    • XML-Signature XPath Filter 2.0
      Идентификатор: http://www.w3.org/2002/06/xmldsig-filter2;

    • Преобразование, разработанное для Федеральной таможенной службы (ФТС)
      Идентификатор: urn:xml-dsig:transformation:v1.1.

    Регистрация XML-преобразований осуществляется при помощи командлета Add-VsTransformPlugin.

    Пример ( ОС *nix):

    #Преобразование для ФТС
    Add-VsTransformPlugin -Assembly CryptoPro.Plugins.Xml.Transforms.dll -Classname CryptoPro.Plugins.Xml.Transforms.XmlFssTransform -Identifiers "urn:xml-dsig:transformation:v1.1"
    
    #Преобразование XML-Signature XPath Filter 2.0
    Add-VsTransformPlugin -Assembly CryptoPro.Plugins.Xml.Transforms.dll -Classname CryptoPro.Plugins.Xml.Transforms.Filter2SubstractTransform -Identifiers "http://www.w3.org/2002/06/xmldsig-filter2"
    

    Пример ( ОС Windows):

    #Преобразование для ФТС
    Add-VsTransformPlugin -Assembly CryptoPro.DSS.Xml.Transforms.dll -Classname CryptoPro.DSS.Xml.Transforms.XmlFssTransform -Identifiers "urn:xml-dsig:transformation:v1.1"
    
    #Преобразование XML-Signature XPath Filter 2.0
    Add-VsTransformPlugin -Assembly CryptoPro.DSS.Xml.Transforms.dll -Classname CryptoPro.DSS.Xml.Transforms.Filter2SubstractTransform -Identifiers "http://www.w3.org/2002/06/xmldsig-filter2"
    
    В начало © ООО "КРИПТО-ПРО", 2000–2025