Автор: Андрей * 
Здравствуйте.
А пример есть подписанного xml или тестовый стенд у них для проверки?
Пример-то есть, но понятно, что в общий доступ его не могу выложить. Тестового стенда нет - тестируемся на рабочем контуре.
Цитата:Есть XMLDSIG в CAdESCOM,
можно посмотреть
примеры :
Пример подписи XML
Пример подписи XADES-E-BES
Пример подписи XADES-E-T
Пример подписи XADES-E-X Long Type 1
В CAdESCOM видел эти примеры. Но, как я понимаю, CAdESCOM - для подписания через интернет, чего в нашем случае нельзя делать - нужно именно на локальном компе потому и спрашивал про наличие/отсутствие аналогичного функционала у Capicom. Но, может я ошибаюсь и CadesCOM позволяет работать на локале.
Цитата:В документации -
plugin-samplesСоздание и проверка подписи документа XML
Создание и проверка подписи документа XML по шаблону
В этой документации читал: смутило то, что тоже везде, где есть примеры - они через CadesCom с использование XML-шаблонов, которые подготовлю-то без проблем, но опять-же непонятно - это через сервер работает, либо на локали тоже можно организовать? То есть, если я перепишу этот JS-пример на VBS - заработает ли он на локальной машине, или он предназначен для работы через браузер?
Вот для анализа кусочек XML-файла с той самой встроенной подписью, где всё рабочая инфа заменена на ...
Не знаю - поможет ли?
<n1:Signature xmlns:n1="http://www.w3.org/2000/09/xmldsig#">
<n1:SignedInfo xmlns:n1="http://www.w3.org/2000/09/xmldsig#">
<n1:CanonicalizationMethod Algorithm="urn:xml-dsig:transformation:v1.1"/>
<n1:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
<n1:Reference URI="#KeyInfo">
<n1:Transforms>
<n1:Transform Algorithm="urn:xml-dsig:transformation:v1.1"/>
</n1:Transforms>
<n1:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
<n1:DigestValue>
...
</n1:DigestValue>
</n1:Reference>
<n1:Reference URI="">
<n1:Transforms>
<n1:Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116">
<n1:XPath>not(ancestor-or-self::dsig:Signature)</n1:XPath>
</n1:Transform><n1:Transform Algorithm="urn:xml-dsig:transformation:v1.1"/>
</n1:Transforms>
<n1:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
<n1:DigestValue>...</n1:DigestValue>
</n1:Reference>
</n1:SignedInfo>
<n1:SignatureValue>...</n1:SignatureValue>
<n1:KeyInfo Id="KeyInfo">
<n1:X509Data><n1:X509Certificate>...</n1:X509Certificate></n1:X509Data>
</n1:KeyInfo>
</n1:Signature>