Нет, пример работает также. Взял в качестве примера XMLSignForVerify из SDK скачанного в прошлый четверг.
Могло ли какое-нибудь обновление windows затронуть механизмы криптопровайдера? У меня стоит Windows Vista Buisness 32bit.
Следующие обновления были установлены после последнего успешного подписывания файлов.

Результаты работы примера из SDK:
----Исходный файл для подписи doc_to_sign.xml
{?xml version="1.0" encoding="UTF-8"?}
{ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"}
{ds:SignedInfo}
{ds:CanonicalizationMethod
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/}
{ds:SignatureMethod
Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/}
{ds:Reference URI="#obj"
Type="http://www.w3.org/2000/09/xmldsig#;Object"}
{ds:DigestMethod
Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/}
{ds:DigestValue/}
{/ds:Reference}
{/ds:SignedInfo}
{ds:SignatureValue /}
{ds:Object Id="obj" MimeType="text/plain"}Hello, World!{/ds:Object}
{ds:KeyInfo}{/ds:KeyInfo}
{/ds:Signature}
---Подписанный файл out_signature.xml
{?xml version="1.0" encoding="UTF-8"?}{ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"}
{ds:SignedInfo}
{ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/}
{ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/}
{ds:Reference URI="#obj" Type="http://www.w3.org/2000/09/xmldsig#;Object"}
{ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/}
{ds:DigestValue}NYkHX/RZS+9CktMKgg0SaAR8El8m5CccVVtT6JCOjtA={/ds:DigestValue}
{/ds:Reference}
{/ds:SignedInfo}
{ds:SignatureValue}
S9UhvRZbioWn08rsNqjHRxTsW+d09Hrt+0eb/nskIJigZlg6ralRWclD26oyQJifk1NX2vbm
LLA3ZCAy0DYHhQ==
{/ds:SignatureValue}
{ds:Object Id="obj" MimeType="text/plain"}Hello, World!{/ds:Object}
{ds:KeyInfo} {/ds:KeyInfo}
{/ds:Signature}
Отредактировано пользователем 2 ноября 2010 г. 16:09:31(UTC)
| Причина: Не указана