Thanks to Wesley Schwengle (waterkip) XML::Sig can now sign arbitrary XML nodes with the id_attr. This allows an application to specify the xpath of the node to sign. Ex: /md:EntityDescriptor[@ID]. In addition the ns attribute can be used to support additional namespaces that may be in your XML.
b26f8ba Ensure xml signed via id_attr can be verified
028c851 Merge pull request #41 from waterkip/bug-61