Beginning with Microsoft XML Core Services (MSXML) 5.0 for Microsoft Office, application developers can sign and verify XML data in the form of a DOM document, DOM nodes, or a SAX stream.
Working with XML Digital Signature (XMLDSig) is similar to working with DOM: You call methods and properties on the COM interfaces. This is because XMLDSig is built as a set of COM objects, following the same programming model as other features in MSXML.
The implementation of the XMLDSig feature complies with the "XML-Signature Syntax and Processing, W3C Recommendation 12 February 2002" specification.
This documentation contains the following parts:
Version: MSXML 5.0 and later.
Library: MSXML5.dll, MSXML5a.dll, MSXML5r.dll
XML-Signature Syntax and Processing, W3C Recommendation 12 February 2002