Командлет Add-VsTransformPlugin
Регистрирует пользовательское XML-преобразование на Сервисе Проверки Подписи.
Синтаксис:
Add-VsTransformPlugin -Assembly <string> -Identifiers <string[]> [-DisplayName <string>] [-Classname <string>]
Пример ( ОС *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"
Параметр | Тип | Описание |
---|---|---|
Assembly | string | Полный путь до файла со сборкой плагина. В качестве значения данного параметра можно указать полный путь до файла со сборкой, либо только имя dll-файла сборки, если плагин находится в следующей директории: <Путь установки>\Plugins\Transforms |
Classname | string | Имя класса с реализацией XML-преобразования. |
DisplayName | string | Отображаемое имя экземпляра Сервиса Проверки Подписи. |
Identifiers | string[] | Список идентификаторов регистрируемого преобразования. |