XML Digital Signatures •  Chapter 5 177 order to run.This library is a prerequisite for xmlsec, but it also provides a front-end command-line program, xsltproc, that can be used to com- bine an XML document with at style sheet, making it very helpful if you expect to use XSLT in your XML digital signatures. n www.alphaworks.ibm.com/tech/xmlsecuritysuite  The IBM XML Security Suite is a Java implementation that will run on most operating systems that have a Java runtime environment.The software is available as a free 90-day trial. n www.fivesight.com  This is a program XPathTester, a Java application used for interactively verifying XPath syntax. If you will use XPath in your signatures, you’ll find this program very helpful. After opening your XML file, you type an XPath statement on the input line, and it high- lights all the elements that match your statement. n http://tjmather.com/xml-canonical/  This is a Perl implementa- tion of an XML Canonical Recommendation Version 1.This could be a useful component of a Perl application of XML digital signatures. www.syngress.com