XML Signature
- The meaning of a signature is simple: The XML-signature syntax
associates the content of resources listed with a key via a cryptographic
operation.
- XML-signatures are generated from a hash over a list of references and
the digest value of the references' content.
- Meets requirement of signing portions of documents via transforms (i.e.,
XPath/XSLT)
- Enables enveloped
signatures (signature within content being signed), enveloping signatures (content is
within signature being signed) and detached signatures (over data external
to the signature document).
- Algorithm extensible
- Uses namespaces and XML Schema