File: group__pubsig.html

package info (click to toggle)
xml-security-c 1.2.1-3
  • links: PTS
  • area: main
  • in suites: etch-m68k
  • size: 24,464 kB
  • ctags: 6,673
  • sloc: cpp: 36,830; xml: 23,415; sh: 2,365; makefile: 340; perl: 221
file content (133 lines) | stat: -rw-r--r-- 13,285 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>XML-Security-C: Main Signature API</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.2 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
<h1>Main Signature API</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
This section describes the main classes and interfaces necessary for programming with the XML-Security-C library. 
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGKeyInfo.html">DSIGKeyInfo</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class for &lt;Key*&gt; nodes in a KeyInfo list.  <a href="classDSIGKeyInfo.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGKeyInfoList.html">DSIGKeyInfoList</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Container class for KeyInfo elements.  <a href="classDSIGKeyInfoList.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGKeyInfoMgmtData.html">DSIGKeyInfoMgmtData</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The class for &lt;MgmtData&gt; nodes in a KeyInfo list.  <a href="classDSIGKeyInfoMgmtData.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGKeyInfoName.html">DSIGKeyInfoName</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The class for &lt;KeyName&gt; nodes in a KeyInfo list.  <a href="classDSIGKeyInfoName.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGKeyInfoPGPData.html">DSIGKeyInfoPGPData</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The class for &lt;PGPData&gt; nodes in a KeyInfo list.  <a href="classDSIGKeyInfoPGPData.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGKeyInfoSPKIData.html">DSIGKeyInfoSPKIData</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The class for &lt;SPKIData&gt; nodes in a KeyInfo list.  <a href="classDSIGKeyInfoSPKIData.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGKeyInfoValue.html">DSIGKeyInfoValue</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The class for &lt;KeyValue&gt; nodes in a KeyInfo list.  <a href="classDSIGKeyInfoValue.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGKeyInfoX509.html">DSIGKeyInfoX509</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The class for &lt;X509Data&gt; nodes in a KeyInfo list.  <a href="classDSIGKeyInfoX509.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGObject.html">DSIGObject</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class for &lt;Object&gt; nodes in a &lt;Signature&gt; element.  <a href="classDSIGObject.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGReference.html">DSIGReference</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The class used for manipulating Reference Elements within a signature.  <a href="classDSIGReference.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGReferenceList.html">DSIGReferenceList</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Holds a list of reference elements.  <a href="classDSIGReferenceList.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGSignature.html">DSIGSignature</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The main class used for manipulating XML Digital Signatures.  <a href="classDSIGSignature.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGSignedInfo.html">DSIGSignedInfo</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructs and holds a SignedInfo.  <a href="classDSIGSignedInfo.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGTransform.html">DSIGTransform</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The base class for transforms.  <a href="classDSIGTransform.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGTransformBase64.html">DSIGTransformBase64</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform holder for Base 64.  <a href="classDSIGTransformBase64.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGTransformC14n.html">DSIGTransformC14n</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform holder for C14n based transforms.  <a href="classDSIGTransformC14n.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGTransformEnvelope.html">DSIGTransformEnvelope</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform holder for Base 64.  <a href="classDSIGTransformEnvelope.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGTransformXPath.html">DSIGTransformXPath</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform holder for XPath transforms.  <a href="classDSIGTransformXPath.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGTransformXPathFilter.html">DSIGTransformXPathFilter</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform holder for XPath Filter transforms.  <a href="classDSIGTransformXPathFilter.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGTransformXSL.html">DSIGTransformXSL</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform holder for XSLT Transforms.  <a href="classDSIGTransformXSL.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDSIGXPathFilterExpr.html">DSIGXPathFilterExpr</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class used to hold (and manipulate) individual expressions in an XPathFilter transform.  <a href="classDSIGXPathFilterExpr.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXSECException.html">XSECException</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exception Class.  <a href="classXSECException.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXSECProvider.html">XSECProvider</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The main provider class for XML Digital Signatures and Encryption objects.  <a href="classXSECProvider.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXSECURIResolver.html">XSECURIResolver</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interface class for resolving URIs.  <a href="classXSECURIResolver.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXSECURIResolverXerces.html">XSECURIResolverXerces</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">URIResolver implementation class based on Xerces functions.  <a href="classXSECURIResolverXerces.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXSECURIResolverGenericUnix.html">XSECURIResolverGenericUnix</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic UNIX URI Resolver.  <a href="classXSECURIResolverGenericUnix.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXSECURIResolverGenericWin32.html">XSECURIResolverGenericWin32</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic Windows URI Resolver.  <a href="classXSECURIResolverGenericWin32.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXSECNameSpaceExpander.html">XSECNameSpaceExpander</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class to "expand" name spaces.  <a href="classXSECNameSpaceExpander.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pubsig.html#ga0">XSECExceptionStrings</a> []</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error strings.  <a href="#ga0"></a><br></td></tr>
</table>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="ga0" doxytag="XSECError.hpp::XSECExceptionStrings"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">const char* <a class="el" href="group__pubsig.html#ga0">XSECExceptionStrings</a>[]          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Error strings. 
<p>
An array that can be used to obtain an error string associated with an exception number.     </td>
  </tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Sun Jul 3 17:46:13 2005 for XML-Security-C by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.2 </small></address>
</body>
</html>