|
|
|
XML Security Library Reference Manual |
|
In order to use XML Security Library an application should include
one or more of the following files:
xmlsec/xmlsec.h -
XML Security Library initialization and shutdown functions;
xmlsec/xmldsig.h -
XML Digital Signature functions;
xmlsec/xmlenc.h -
XML Encryption functions;
xmlsec/xmltree.h -
helper functions for XML documents manipulation;
xmlsec/templates.h -
helper functions for dynamic XML Digital Signature and
XML Encryption templates creation;
xmlsec/crypto.h -
automatic XML Security Crypto Library selection.
If necessary, the application should also include LibXML,
LibXSLT and crypto library header files.
Example 1. Example includes file section.
#include <libxml/tree.h>
#include <libxml/xmlmemory.h>
#include <libxml/parser.h>
#ifndef XMLSEC_NO_XSLT
#include <libxslt/xslt.h>
#endif /* XMLSEC_NO_XSLT */
#include <xmlsec/xmlsec.h>
#include <xmlsec/xmltree.h>
#include <xmlsec/xmldsig.h>
#include <xmlsec/xmlenc.h>
#include <xmlsec/templates.h>
#include <xmlsec/crypto.h>
|