source: TI12-security/trunk/documentation/epydoc/ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService-class.html @ 3153

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/documentation/epydoc/ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService-class.html@3153
Revision 3153, 23.0 KB checked in by pjkersha, 12 years ago (diff)

NDG Security release updated to 0.8.7. Changes in this version enable full support for multiple CAs and use of MyProxy? SimpleCA dynamically created cert.s. These differ from previous use of MyProxy? in that they are issued directly from a CA instead of a user cert held in the repository.

setup.py,
ndg.security.server/setup.py,
ndg.security.server/ndg/security/server/MyProxy.py,
ndg.security.client/setup.py,
ndg.security.test/setup.py,
ndg.security.common/setup.py: updated NDG Security release num

ndg.security.server/ndg/security/server/SessionMgr/init.py,
ndg.security.test/ndg/security/test/sessionMgrClient/SessionMgrClientTest.py: SessionCookie? class not used. Pylons framework handles this.

ndg.security.test/ndg/security/test/sessionCookie: renamed package from SessionCookie?

Line 
1<?xml version="1.0" encoding="ascii"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3          "DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<head>
6  <title>ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService</title>
7  <link rel="stylesheet" href="epydoc.css" type="text/css" />
8  <script type="text/javascript" src="epydoc.js"></script>
9</head>
10
11<body bgcolor="white" text="black" link="blue" vlink="#204080"
12      alink="#204080">
13<!-- ==================== NAVIGATION BAR ==================== -->
14<table class="navbar" border="0" width="100%" cellpadding="0"
15       bgcolor="#a0c0ff" cellspacing="0">
16  <tr valign="middle">
17  <!-- Home link -->
18      <th>&nbsp;&nbsp;&nbsp;<a
19        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
20
21  <!-- Tree link -->
22      <th>&nbsp;&nbsp;&nbsp;<a
23        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
24
25  <!-- Index link -->
26      <th>&nbsp;&nbsp;&nbsp;<a
27        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
28
29  <!-- Help link -->
30      <th>&nbsp;&nbsp;&nbsp;<a
31        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
32
33  <!-- Project homepage -->
34      <th class="navbar" align="right" width="100%">
35        <table border="0" cellpadding="0" cellspacing="0">
36          <tr><th class="navbar" align="center"
37            >NDG Security</th>
38          </tr></table></th>
39  </tr>
40</table>
41<table width="100%" cellpadding="0" cellspacing="0">
42  <tr valign="top">
43    <td width="100%">
44      <span class="breadcrumbs">
45        <a href="ndg-module.html">Package&nbsp;ndg</a> ::
46        <a href="ndg.security-module.html">Package&nbsp;security</a> ::
47        <a href="ndg.security.server-module.html">Package&nbsp;server</a> ::
48        <a href="ndg.security.server.ca-module.html">Package&nbsp;ca</a> ::
49        <a href="ndg.security.server.ca.CertificateAuthority_services_server-module.html">Module&nbsp;CertificateAuthority_services_server</a> ::
50        Class&nbsp;CertificateAuthorityService
51      </span>
52    </td>
53    <td>
54      <table cellpadding="0" cellspacing="0">
55        <!-- hide/show private -->
56        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
57    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
58      </table>
59    </td>
60  </tr>
61</table>
62<!-- ==================== CLASS DESCRIPTION ==================== -->
63<h1 class="epydoc">Class CertificateAuthorityService</h1><span class="codelink"><a href="ndg.security.server.ca.CertificateAuthority_services_server-pysrc.html#CertificateAuthorityService">source&nbsp;code</a></span><br /><br />
64<center>
65<center>  <map id="uml_class_diagram_for_ndg_secu_160" name="uml_class_diagram_for_ndg_secu_160">
66<area shape="rect" href="javascript: void(0);" title="Binding defines the set of wsdl:binding operations, it takes as input a ParsedSoap instance and parses it into a pyobj." alt="" coords="15,56,67,72"/>
67<area shape="rect" href="ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService&#45;class.html" title="ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService" alt="" coords="15,101,67,117"/>
68<area shape="rect" href="javascript: void(0);" title="Defines the interface for use with ServiceContainer Handlers." alt="" coords="15,11,67,27"/>
69</map>
70  <img src="uml_class_diagram_for_ndg_secu_160.gif" alt='' usemap="#uml_class_diagram_for_ndg_secu_160" ismap="ismap" class="graph-without-title" />
71</center></center>
72<hr />
73<!-- ==================== INSTANCE METHODS ==================== -->
74<a name="section-InstanceMethods"></a>
75<table class="summary" border="1" cellpadding="3"
76       cellspacing="0" width="100%" bgcolor="white">
77<tr bgcolor="#70b0f0" class="table-header">
78  <td colspan="2" class="table-header">
79    <table border="0" cellpadding="0" cellspacing="0" width="100%">
80      <tr valign="top">
81        <td align="left"><span class="table-header">Instance Methods</span></td>
82        <td align="right" valign="top"
83         ><span class="options">[<a href="#section-InstanceMethods"
84         class="privatelink" onclick="toggle_private();"
85         >hide private</a>]</span></td>
86      </tr>
87    </table>
88  </td>
89</tr>
90<tr>
91    <td width="15%" align="right" valign="top" class="summary">
92      <span class="summary-type">&nbsp;</span>
93    </td><td class="summary">
94      <table width="100%" cellpadding="0" cellspacing="0" border="0">
95        <tr>
96          <td><span class="summary-sig"><a href="ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
97        <span class="summary-sig-arg">post</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>,
98        <span class="summary-sig-arg">**kw</span>)</span></td>
99          <td align="right" valign="top">
100            <span class="codelink"><a href="ndg.security.server.ca.CertificateAuthority_services_server-pysrc.html#CertificateAuthorityService.__init__">source&nbsp;code</a></span>
101           
102          </td>
103        </tr>
104      </table>
105     
106    </td>
107  </tr>
108<tr>
109    <td width="15%" align="right" valign="top" class="summary">
110      <span class="summary-type">&nbsp;</span>
111    </td><td class="summary">
112      <table width="100%" cellpadding="0" cellspacing="0" border="0">
113        <tr>
114          <td><span class="summary-sig"><a href="ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService-class.html#authorize" class="summary-sig-name">authorize</a>(<span class="summary-sig-arg">self</span>,
115        <span class="summary-sig-arg">auth_info</span>,
116        <span class="summary-sig-arg">post</span>,
117        <span class="summary-sig-arg">action</span>)</span></td>
118          <td align="right" valign="top">
119            <span class="codelink"><a href="ndg.security.server.ca.CertificateAuthority_services_server-pysrc.html#CertificateAuthorityService.authorize">source&nbsp;code</a></span>
120           
121          </td>
122        </tr>
123      </table>
124     
125    </td>
126  </tr>
127<tr>
128    <td width="15%" align="right" valign="top" class="summary">
129      <span class="summary-type">&nbsp;</span>
130    </td><td class="summary">
131      <table width="100%" cellpadding="0" cellspacing="0" border="0">
132        <tr>
133          <td><span class="summary-sig"><a name="soap_issueCert"></a><span class="summary-sig-name">soap_issueCert</span>(<span class="summary-sig-arg">self</span>,
134        <span class="summary-sig-arg">ps</span>)</span></td>
135          <td align="right" valign="top">
136            <span class="codelink"><a href="ndg.security.server.ca.CertificateAuthority_services_server-pysrc.html#CertificateAuthorityService.soap_issueCert">source&nbsp;code</a></span>
137           
138          </td>
139        </tr>
140      </table>
141     
142    </td>
143  </tr>
144<tr>
145    <td width="15%" align="right" valign="top" class="summary">
146      <span class="summary-type">&nbsp;</span>
147    </td><td class="summary">
148      <table width="100%" cellpadding="0" cellspacing="0" border="0">
149        <tr>
150          <td><span class="summary-sig"><a name="soap_revokeCert"></a><span class="summary-sig-name">soap_revokeCert</span>(<span class="summary-sig-arg">self</span>,
151        <span class="summary-sig-arg">ps</span>)</span></td>
152          <td align="right" valign="top">
153            <span class="codelink"><a href="ndg.security.server.ca.CertificateAuthority_services_server-pysrc.html#CertificateAuthorityService.soap_revokeCert">source&nbsp;code</a></span>
154           
155          </td>
156        </tr>
157      </table>
158     
159    </td>
160  </tr>
161<tr>
162    <td width="15%" align="right" valign="top" class="summary">
163      <span class="summary-type">&nbsp;</span>
164    </td><td class="summary">
165      <table width="100%" cellpadding="0" cellspacing="0" border="0">
166        <tr>
167          <td><span class="summary-sig"><a name="soap_getCRL"></a><span class="summary-sig-name">soap_getCRL</span>(<span class="summary-sig-arg">self</span>,
168        <span class="summary-sig-arg">ps</span>)</span></td>
169          <td align="right" valign="top">
170            <span class="codelink"><a href="ndg.security.server.ca.CertificateAuthority_services_server-pysrc.html#CertificateAuthorityService.soap_getCRL">source&nbsp;code</a></span>
171           
172          </td>
173        </tr>
174      </table>
175     
176    </td>
177  </tr>
178  <tr>
179    <td colspan="2" class="summary">
180    <p class="indent-wrapped-lines"><b>Inherited from <code>ZSI.ServiceContainer.ServiceSOAPBinding</code></b>:
181      <code>__call___</code>
182      </p>
183    <p class="indent-wrapped-lines"><b>Inherited from <code>ZSI.ServiceContainer.ServiceInterface</code></b>:
184      <code>__str__</code>,
185      <code>getOperation</code>,
186      <code>getOperationName</code>,
187      <code>getPost</code>,
188      <code>sign</code>,
189      <code>verify</code>
190      </p>
191    </td>
192  </tr>
193</table>
194<!-- ==================== CLASS VARIABLES ==================== -->
195<a name="section-ClassVariables"></a>
196<table class="summary" border="1" cellpadding="3"
197       cellspacing="0" width="100%" bgcolor="white">
198<tr bgcolor="#70b0f0" class="table-header">
199  <td colspan="2" class="table-header">
200    <table border="0" cellpadding="0" cellspacing="0" width="100%">
201      <tr valign="top">
202        <td align="left"><span class="table-header">Class Variables</span></td>
203        <td align="right" valign="top"
204         ><span class="options">[<a href="#section-ClassVariables"
205         class="privatelink" onclick="toggle_private();"
206         >hide private</a>]</span></td>
207      </tr>
208    </table>
209  </td>
210</tr>
211<tr>
212    <td width="15%" align="right" valign="top" class="summary">
213      <span class="summary-type">&nbsp;</span>
214    </td><td class="summary">
215        <a href="ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService-class.html#soapAction" class="summary-name">soapAction</a> = <code title="{'getCRL': 'soap_getCRL',
216 'issueCert': 'soap_issueCert',
217 'revokeCert': 'soap_revokeCert'}"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">getCRL</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">soap_getCRL</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">issueCert</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">soap_issu</code><code class="variable-ellipsis">...</code></code>
218    </td>
219  </tr>
220<tr>
221    <td width="15%" align="right" valign="top" class="summary">
222      <span class="summary-type">&nbsp;</span>
223    </td><td class="summary">
224        <a href="ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService-class.html#root" class="summary-name">root</a> = <code title="{('urn:ndg:security:ca', 'getCRL'): 'soap_getCRL',
225 ('urn:ndg:security:ca', 'issueCert'): 'soap_issueCert',
226 ('urn:ndg:security:ca', 'revokeCert'): 'soap_revokeCert'}"><code class="variable-group">{</code><code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">urn:ndg:security:ca</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">getCRL</code><code class="variable-quote">'</code><code class="variable-group">)</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">soap_getCRL</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">ur</code><code class="variable-ellipsis">...</code></code>
227    </td>
228  </tr>
229<tr class="private">
230    <td width="15%" align="right" valign="top" class="summary">
231      <span class="summary-type">&nbsp;</span>
232    </td><td class="summary">
233        <a href="ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService-class.html#_wsdl" class="summary-name">_wsdl</a> = <code title="'''&lt;?xml version=&quot;1.0&quot; ?&gt;
234&lt;wsdl:definitions name=&quot;CertificateAuthority&quot; targetNamespace=&quot;urn:ndg\
235:security:ca&quot; xmlns=&quot;http://schemas.xmlsoap.org/wsdl/&quot; xmlns:http=&quot;htt\
236p://schemas.xmlsoap.org/wsdl/http/&quot; xmlns:soap=&quot;http://schemas.xmlsoap\
237.org/wsdl/soap/&quot; xmlns:soapenc=&quot;http://schemas.xmlsoap.org/soap/encodi\
238ng/&quot; xmlns:tns=&quot;urn:ndg:security:ca&quot; xmlns:wsdl=&quot;http://schemas.xmlsoa\
239p.org/wsdl/&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;
240
241..."><code class="variable-quote">'</code><code class="variable-string">&lt;?xml version=&quot;1.0&quot; ?&gt;\n&lt;wsdl:definitions name=&quot;Certi</code><code class="variable-ellipsis">...</code></code>
242    </td>
243  </tr>
244  <tr>
245    <td colspan="2" class="summary">
246    <p class="indent-wrapped-lines"><b>Inherited from <code>ZSI.ServiceContainer.ServiceInterface</code></b>:
247      <code>wsAction</code>
248      </p>
249    </td>
250  </tr>
251</table>
252<!-- ==================== METHOD DETAILS ==================== -->
253<a name="section-MethodDetails"></a>
254<table class="details" border="1" cellpadding="3"
255       cellspacing="0" width="100%" bgcolor="white">
256<tr bgcolor="#70b0f0" class="table-header">
257  <td colspan="2" class="table-header">
258    <table border="0" cellpadding="0" cellspacing="0" width="100%">
259      <tr valign="top">
260        <td align="left"><span class="table-header">Method Details</span></td>
261        <td align="right" valign="top"
262         ><span class="options">[<a href="#section-MethodDetails"
263         class="privatelink" onclick="toggle_private();"
264         >hide private</a>]</span></td>
265      </tr>
266    </table>
267  </td>
268</tr>
269</table>
270<a name="__init__"></a>
271<div>
272<table class="details" border="1" cellpadding="3"
273       cellspacing="0" width="100%" bgcolor="white">
274<tr><td>
275  <table width="100%" cellpadding="0" cellspacing="0" border="0">
276  <tr valign="top"><td>
277  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
278        <span class="sig-arg">post</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>,
279        <span class="sig-arg">**kw</span>)</span>
280    <br /><em class="fname">(Constructor)</em>
281  </h3>
282  </td><td align="right" valign="top"
283    ><span class="codelink"><a href="ndg.security.server.ca.CertificateAuthority_services_server-pysrc.html#CertificateAuthorityService.__init__">source&nbsp;code</a></span>&nbsp;
284    </td>
285  </table>
286 
287 
288  <dl class="fields">
289    <dt>Overrides:
290      ZSI.ServiceContainer.ServiceSOAPBinding.__init__
291    </dt>
292  </dl>
293</td></tr></table>
294</div>
295<a name="authorize"></a>
296<div>
297<table class="details" border="1" cellpadding="3"
298       cellspacing="0" width="100%" bgcolor="white">
299<tr><td>
300  <table width="100%" cellpadding="0" cellspacing="0" border="0">
301  <tr valign="top"><td>
302  <h3 class="epydoc"><span class="sig"><span class="sig-name">authorize</span>(<span class="sig-arg">self</span>,
303        <span class="sig-arg">auth_info</span>,
304        <span class="sig-arg">post</span>,
305        <span class="sig-arg">action</span>)</span>
306  </h3>
307  </td><td align="right" valign="top"
308    ><span class="codelink"><a href="ndg.security.server.ca.CertificateAuthority_services_server-pysrc.html#CertificateAuthorityService.authorize">source&nbsp;code</a></span>&nbsp;
309    </td>
310  </table>
311 
312 
313  <dl class="fields">
314    <dt>Overrides:
315      ZSI.ServiceContainer.ServiceInterface.authorize
316    </dt>
317  </dl>
318</td></tr></table>
319</div>
320<br />
321<!-- ==================== CLASS VARIABLE DETAILS ==================== -->
322<a name="section-ClassVariableDetails"></a>
323<table class="details" border="1" cellpadding="3"
324       cellspacing="0" width="100%" bgcolor="white">
325<tr bgcolor="#70b0f0" class="table-header">
326  <td colspan="2" class="table-header">
327    <table border="0" cellpadding="0" cellspacing="0" width="100%">
328      <tr valign="top">
329        <td align="left"><span class="table-header">Class Variable Details</span></td>
330        <td align="right" valign="top"
331         ><span class="options">[<a href="#section-ClassVariableDetails"
332         class="privatelink" onclick="toggle_private();"
333         >hide private</a>]</span></td>
334      </tr>
335    </table>
336  </td>
337</tr>
338</table>
339<a name="soapAction"></a>
340<div>
341<table class="details" border="1" cellpadding="3"
342       cellspacing="0" width="100%" bgcolor="white">
343<tr><td>
344  <h3 class="epydoc">soapAction</h3>
345 
346  <dl class="fields">
347  </dl>
348  <dl class="fields">
349    <dt>Value:</dt>
350      <dd><table><tr><td><pre class="variable">
351<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">getCRL</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">soap_getCRL</code><code class="variable-quote">'</code><code class="variable-op">,</code>
352 <code class="variable-quote">'</code><code class="variable-string">issueCert</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">soap_issueCert</code><code class="variable-quote">'</code><code class="variable-op">,</code>
353 <code class="variable-quote">'</code><code class="variable-string">revokeCert</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">soap_revokeCert</code><code class="variable-quote">'</code><code class="variable-group">}</code>
354</pre></td></tr></table>
355</dd>
356  </dl>
357</td></tr></table>
358</div>
359<a name="root"></a>
360<div>
361<table class="details" border="1" cellpadding="3"
362       cellspacing="0" width="100%" bgcolor="white">
363<tr><td>
364  <h3 class="epydoc">root</h3>
365 
366  <dl class="fields">
367  </dl>
368  <dl class="fields">
369    <dt>Value:</dt>
370      <dd><table><tr><td><pre class="variable">
371<code class="variable-group">{</code><code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">urn:ndg:security:ca</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">getCRL</code><code class="variable-quote">'</code><code class="variable-group">)</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">soap_getCRL</code><code class="variable-quote">'</code><code class="variable-op">,</code>
372 <code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">urn:ndg:security:ca</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">issueCert</code><code class="variable-quote">'</code><code class="variable-group">)</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">soap_issueCert</code><code class="variable-quote">'</code><code class="variable-op">,</code>
373 <code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">urn:ndg:security:ca</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">revokeCert</code><code class="variable-quote">'</code><code class="variable-group">)</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">soap_revokeCert</code><code class="variable-quote">'</code><code class="variable-group">}</code>
374</pre></td></tr></table>
375</dd>
376  </dl>
377</td></tr></table>
378</div>
379<a name="_wsdl"></a>
380<div class="private">
381<table class="details" border="1" cellpadding="3"
382       cellspacing="0" width="100%" bgcolor="white">
383<tr><td>
384  <h3 class="epydoc">_wsdl</h3>
385 
386  <dl class="fields">
387  </dl>
388  <dl class="fields">
389    <dt>Value:</dt>
390      <dd><table><tr><td><pre class="variable">
391<code class="variable-quote">'''</code><code class="variable-string">&lt;?xml version=&quot;1.0&quot; ?&gt;</code>
392<code class="variable-string">&lt;wsdl:definitions name=&quot;CertificateAuthority&quot; targetNamespace=&quot;urn:ndg</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
393<code class="variable-string">:security:ca&quot; xmlns=&quot;http://schemas.xmlsoap.org/wsdl/&quot; xmlns:http=&quot;htt</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
394<code class="variable-string">p://schemas.xmlsoap.org/wsdl/http/&quot; xmlns:soap=&quot;http://schemas.xmlsoap</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
395<code class="variable-string">.org/wsdl/soap/&quot; xmlns:soapenc=&quot;http://schemas.xmlsoap.org/soap/encodi</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
396<code class="variable-string">ng/&quot; xmlns:tns=&quot;urn:ndg:security:ca&quot; xmlns:wsdl=&quot;http://schemas.xmlsoa</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
397<code class="variable-string">p.org/wsdl/&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;</code>
398<code class="variable-string"></code>
399<code class="variable-ellipsis">...</code>
400</pre></td></tr></table>
401</dd>
402  </dl>
403</td></tr></table>
404</div>
405<br />
406<!-- ==================== NAVIGATION BAR ==================== -->
407<table class="navbar" border="0" width="100%" cellpadding="0"
408       bgcolor="#a0c0ff" cellspacing="0">
409  <tr valign="middle">
410  <!-- Home link -->
411      <th>&nbsp;&nbsp;&nbsp;<a
412        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
413
414  <!-- Tree link -->
415      <th>&nbsp;&nbsp;&nbsp;<a
416        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
417
418  <!-- Index link -->
419      <th>&nbsp;&nbsp;&nbsp;<a
420        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
421
422  <!-- Help link -->
423      <th>&nbsp;&nbsp;&nbsp;<a
424        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
425
426  <!-- Project homepage -->
427      <th class="navbar" align="right" width="100%">
428        <table border="0" cellpadding="0" cellspacing="0">
429          <tr><th class="navbar" align="center"
430            >NDG Security</th>
431          </tr></table></th>
432  </tr>
433</table>
434<table border="0" cellpadding="0" cellspacing="0" width="100%%">
435  <tr>
436    <td align="left" class="footer">
437    <a href="epydoc-log.html">Generated by Epydoc
438    3.0beta1 on Mon Dec 17 09:22:48 2007</a>
439    </td>
440    <td align="right" class="footer">
441      <a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
442    </td>
443  </tr>
444</table>
445
446<script type="text/javascript">
447  <!--
448  // Private objects are initially displayed (because if
449  // javascript is turned off then we want them to be
450  // visible); but by default, we want to hide them.  So hide
451  // them unless we have a cookie that says to show them.
452  checkCookie()
453  // -->
454</script>
455 
456</body>
457</html>
Note: See TracBrowser for help on using the repository browser.