source: TI12-security/trunk/documentation/epydoc/ndg-module.html @ 4245

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/documentation/epydoc/ndg-module.html@4245
Revision 4245, 53.9 KB checked in by pjkersha, 11 years ago (diff)

Working unit tests for WSGI based Attribute Authority.

  • Altered so that all Attribute Config is picked up from the Paste ini file. Separate cfg or xml based config file is still supported.

TODO:

  • Simplify unit test config for client.
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</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 bgcolor="#70b0f0" class="navbar-select"
19          >&nbsp;&nbsp;&nbsp;Home&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        Package&nbsp;ndg
46      </span>
47    </td>
48    <td>
49      <table cellpadding="0" cellspacing="0">
50        <!-- hide/show private -->
51        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
52    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
53      </table>
54    </td>
55  </tr>
56</table>
57<!-- ==================== PACKAGE DESCRIPTION ==================== -->
58<h1 class="epydoc">Package ndg</h1><p class="nomargin-top"><span class="codelink"><a href="ndg-pysrc.html">source&nbsp;code</a></span></p>
59<p>NDG Security ndg package for unit tests</p>
60  <p>NERC Data Grid Project</p>
61  <p>This is a setuptools namespace_package.  DO NOT place any other code
62  in this file!  There is no guarantee that it will be installed with
63  easy_install.  See:</p>
64 
65  <p>http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages</p>
66  <p>... for details.</p>
67
68<hr />
69<div class="fields">      <p><strong>Date:</strong>
70        27/10/06
71      </p>
72      <p><strong>Author:</strong>
73        P J Kershaw
74      </p>
75      <p><strong>Contact:</strong>
76        P.J.Kershaw@rl.ac.uk
77      </p>
78      <p><strong>Copyright:</strong>
79        (C) 2007 STFC &amp; NERC
80      </p>
81      <p><strong>License:</strong>
82        This software may be distributed under the terms of the Q Public
83        License, version 1.0 or later.
84      </p>
85</div><!-- ==================== SUBMODULES ==================== -->
86<a name="section-Submodules"></a>
87<table class="summary" border="1" cellpadding="3"
88       cellspacing="0" width="100%" bgcolor="white">
89<tr bgcolor="#70b0f0" class="table-header">
90  <td colspan="2" class="table-header">
91    <table border="0" cellpadding="0" cellspacing="0" width="100%">
92      <tr valign="top">
93        <td align="left"><span class="table-header">Submodules</span></td>
94        <td align="right" valign="top"
95         ><span class="options">[<a href="#section-Submodules"
96         class="privatelink" onclick="toggle_private();"
97         >hide private</a>]</span></td>
98      </tr>
99    </table>
100  </td>
101</tr>
102  <tr><td class="summary">
103  <ul class="nomargin">
104    <li> <strong class="uidlink"><a href="ndg.security-module.html">ndg.security</a></strong>: <em class="summary">NDG Security ndg.security namespace package for unit tests</em>
105    <ul>
106    <li> <strong class="uidlink"><a href="ndg.security.client-module.html">ndg.security.client</a></strong>: <em class="summary">NDG Security Client Package</em>
107    <ul>
108    <li> <strong class="uidlink"><a href="ndg.security.client.GatekeeperClient-module.html">ndg.security.client.GatekeeperClient</a></strong>: <em class="summary">NDG Gatekeeper client - client interface class to NDG Gatekeeper WS</em>    </li>
109    <li> <strong class="uidlink"><a href="ndg.security.client.LogClient-module.html">ndg.security.client.LogClient</a></strong>: <em class="summary">NDG Logging client - client interface class to NDG Logging WS</em>    </li>
110    <li> <strong class="uidlink"><a href="ndg.security.client.SimpleCAClient-module.html">ndg.security.client.SimpleCAClient</a></strong>: <em class="summary">Client to NDG SimpleCA WS</em>    </li>
111    <li> <strong class="uidlink"><a href="ndg.security.client.ndgSessionClient-module.html">ndg.security.client.ndgSessionClient</a></strong>: <em class="summary">NDG Session client script - makes requests for authentication and
112        authorisation</em>    </li>
113    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient-module.html">ndg.security.client.ssoclient</a></strong>
114    <ul>
115    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.setup-module.html">ndg.security.client.ssoclient.setup</a></strong>    </li>
116    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient-module.html">ndg.security.client.ssoclient.ssoclient</a></strong>
117    <ul>
118    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.config-module.html">ndg.security.client.ssoclient.ssoclient.config</a></strong>
119    <ul>
120    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.config.environment-module.html">ndg.security.client.ssoclient.ssoclient.config.environment</a></strong>: <em class="summary">Pylons environment configuration</em>    </li>
121    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.config.middleware-module.html">ndg.security.client.ssoclient.ssoclient.config.middleware</a></strong>: <em class="summary">Pylons middleware initialization</em>    </li>
122    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.config.routing-module.html">ndg.security.client.ssoclient.ssoclient.config.routing</a></strong>: <em class="summary">Routes configuration</em>    </li>
123    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.config.ssoClientMiddleware-module.html">ndg.security.client.ssoclient.ssoclient.config.ssoClientMiddleware</a></strong>: <em class="summary">Security middleware - set-up configuration items</em>    </li>
124    </ul>
125    </li>
126    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.controllers-module.html">ndg.security.client.ssoclient.ssoclient.controllers</a></strong>
127    <ul>
128    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.controllers.error-module.html">ndg.security.client.ssoclient.ssoclient.controllers.error</a></strong>    </li>
129    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.controllers.logout-module.html">ndg.security.client.ssoclient.ssoclient.controllers.logout</a></strong>    </li>
130    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.controllers.template-module.html">ndg.security.client.ssoclient.ssoclient.controllers.template</a></strong>    </li>
131    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.controllers.test1-module.html">ndg.security.client.ssoclient.ssoclient.controllers.test1</a></strong>    </li>
132    </ul>
133    </li>
134    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.lib-module.html">ndg.security.client.ssoclient.ssoclient.lib</a></strong>
135    <ul>
136    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.lib.app_globals-module.html">ndg.security.client.ssoclient.ssoclient.lib.app_globals</a></strong>: <em class="summary">The application's Globals object</em>    </li>
137    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.lib.base-module.html">ndg.security.client.ssoclient.ssoclient.lib.base</a></strong>: <em class="summary">The base Controller API</em>    </li>
138    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.lib.helpers-module.html">ndg.security.client.ssoclient.ssoclient.lib.helpers</a></strong>: <em class="summary">Helper functions</em>    </li>
139    </ul>
140    </li>
141    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.model-module.html">ndg.security.client.ssoclient.ssoclient.model</a></strong>    </li>
142    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.templates-module.html">ndg.security.client.ssoclient.ssoclient.templates</a></strong>
143    <ul>
144    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.templates.ndg-module.html">ndg.security.client.ssoclient.ssoclient.templates.ndg</a></strong>
145    <ul>
146    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.templates.ndg.security-module.html">ndg.security.client.ssoclient.ssoclient.templates.ndg.security</a></strong>    </li>
147    </ul>
148    </li>
149    </ul>
150    </li>
151    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.tests-module.html">ndg.security.client.ssoclient.ssoclient.tests</a></strong>: <em class="summary">Pylons application test package</em>
152    <ul>
153    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.tests.functional-module.html">ndg.security.client.ssoclient.ssoclient.tests.functional</a></strong>
154    <ul>
155    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.tests.functional.test_logout-module.html">ndg.security.client.ssoclient.ssoclient.tests.functional.test_logout</a></strong>    </li>
156    </ul>
157    </li>
158    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.tests.test_models-module.html">ndg.security.client.ssoclient.ssoclient.tests.test_models</a></strong>    </li>
159    </ul>
160    </li>
161    <li> <strong class="uidlink"><a href="ndg.security.client.ssoclient.ssoclient.websetup-module.html">ndg.security.client.ssoclient.ssoclient.websetup</a></strong>: <em class="summary">Setup the ssoclient application</em>    </li>
162    </ul>
163    </li>
164    </ul>
165    </li>
166    </ul>
167    </li>
168    <li> <strong class="uidlink"><a href="ndg.security.common-module.html">ndg.security.common</a></strong>: <em class="summary">NDG Security common package - contains dependencies common to
169        server and client packages</em>
170    <ul>
171    <li> <strong class="uidlink"><a href="ndg.security.common.AttAuthority-module.html">ndg.security.common.AttAuthority</a></strong>: <em class="summary">NDG Security Attribute Authority client - client interface classes
172        to the Attribute Authority.</em>
173    <ul>
174    <li> <strong class="uidlink"><a href="ndg.security.common.AttAuthority.AttAuthority_services-module.html">ndg.security.common.AttAuthority.AttAuthority_services</a></strong>    </li>
175    <li> <strong class="uidlink"><a href="ndg.security.common.AttAuthority.AttAuthority_services_types-module.html">ndg.security.common.AttAuthority.AttAuthority_services_types</a></strong>    </li>
176    </ul>
177    </li>
178    <li> <strong class="uidlink"><a href="ndg.security.common.AttCert-module.html">ndg.security.common.AttCert</a></strong>: <em class="summary">NDG Attribute Certificate (Authorisation -or Access- Token)</em>    </li>
179    <li> <strong class="uidlink"><a href="ndg.security.common.CredWallet-module.html">ndg.security.common.CredWallet</a></strong>: <em class="summary">NDG Credentials Wallet</em>    </li>
180    <li> <strong class="uidlink"><a href="ndg.security.common.SQLObject-module.html">ndg.security.common.SQLObject</a></strong>: <em class="summary">SQLObject Object Relational Mapper database interface for NDG
181        Security CredentialRepository</em>    </li>
182    <li> <strong class="uidlink"><a href="ndg.security.common.SecurityCGI-module.html">ndg.security.common.SecurityCGI</a></strong>: <em class="summary">NDG Security CGI Interface between Service Providers and Identiy
183        Providers</em>    </li>
184    <li> <strong class="uidlink"><a href="ndg.security.common.SessionMgr-module.html">ndg.security.common.SessionMgr</a></strong>: <em class="summary">NDG Security client - client interface classes to Session Manager</em>
185    <ul>
186    <li> <strong class="uidlink"><a href="ndg.security.common.SessionMgr.SessionMgr_services-module.html">ndg.security.common.SessionMgr.SessionMgr_services</a></strong>    </li>
187    <li> <strong class="uidlink"><a href="ndg.security.common.SessionMgr.SessionMgr_services_types-module.html">ndg.security.common.SessionMgr.SessionMgr_services_types</a></strong>    </li>
188    </ul>
189    </li>
190    <li> <strong class="uidlink"><a href="ndg.security.common.X509-module.html">ndg.security.common.X509</a></strong>: <em class="summary">X.509 certificate handling class encapsulates M2Crypto.X509</em>    </li>
191    <li> <strong class="uidlink"><a href="ndg.security.common.XMLSec-module.html">ndg.security.common.XMLSec</a></strong>: <em class="summary">NDG XML Security - Encryption and Digital Signature</em>    </li>
192    <li> <strong class="uidlink"><a href="ndg.security.common.authz-module.html">ndg.security.common.authz</a></strong>: <em class="summary">NDG Security authorisatino package - contains code for Gatekeeper
193        (PEP) and authorisation interfaces (PDP)</em>
194    <ul>
195    <li> <strong class="uidlink"><a href="ndg.security.common.authz.pdp-module.html">ndg.security.common.authz.pdp</a></strong>: <em class="summary">NDG Policy Decision Point Package - contains abstract interface to
196        PEP</em>
197    <ul>
198    <li> <strong class="uidlink"><a href="ndg.security.common.authz.pdp.browse-module.html">ndg.security.common.authz.pdp.browse</a></strong>: <em class="summary">NDG Policy Decision Point for NDG Browse - access constraints for a
199        resource are determined from MOLES access constraints in the data.</em>    </li>
200    <li> <strong class="uidlink"><a href="ndg.security.common.authz.pdp.proftp-module.html">ndg.security.common.authz.pdp.proftp</a></strong>: <em class="summary">NDG Policy Decision Point for BADC datasets secured with Proftp
201        .ftpaccess files</em>    </li>
202    </ul>
203    </li>
204    <li> <strong class="uidlink"><a href="ndg.security.common.authz.pep-module.html">ndg.security.common.authz.pep</a></strong>: <em class="summary">NDG Gatekeeper - A PEP (Policy Enforcement Point) enforces
205        authorisation decision made by a PDP (Policy Decision Point)</em>    </li>
206    </ul>
207    </li>
208    <li> <strong class="uidlink"><a href="ndg.security.common.ca-module.html">ndg.security.common.ca</a></strong>: <em class="summary">NDG Security Certificate Authority client - client interface
209        classes to the Certificate Authority.</em>
210    <ul>
211    <li> <strong class="uidlink"><a href="ndg.security.common.ca.CertificateAuthority_services-module.html">ndg.security.common.ca.CertificateAuthority_services</a></strong>    </li>
212    <li> <strong class="uidlink"><a href="ndg.security.common.ca.CertificateAuthority_services_types-module.html">ndg.security.common.ca.CertificateAuthority_services_types</a></strong>    </li>
213    </ul>
214    </li>
215    <li> <strong class="uidlink"><a href="ndg.security.common.gatekeeper-module.html">ndg.security.common.gatekeeper</a></strong>: <em class="summary">NDG Gatekeeper - A PDP (Policy Decision Point) determines whether a
216        given Attribute Certificate can access a given resource.</em>    </li>
217    <li> <strong class="uidlink"><a href="ndg.security.common.logService-module.html">ndg.security.common.logService</a></strong>: <em class="summary">NDG Security log common package</em>
218    <ul>
219    <li> <strong class="uidlink"><a href="ndg.security.common.logService.log_services-module.html">ndg.security.common.logService.log_services</a></strong>    </li>
220    <li> <strong class="uidlink"><a href="ndg.security.common.logService.log_services_server-module.html">ndg.security.common.logService.log_services_server</a></strong>: <em class="summary">NDG Logging Web service server side interface.</em>    </li>
221    </ul>
222    </li>
223    <li> <strong class="uidlink"><a href="ndg.security.common.m2CryptoSSLUtility-module.html">ndg.security.common.m2CryptoSSLUtility</a></strong>: <em class="summary">Extend M2Crypto SSL functionality for cert verification and custom
224        timeout settings.</em>    </li>
225    <li> <strong class="uidlink"><a href="ndg.security.common.openssl-module.html">ndg.security.common.openssl</a></strong>: <em class="summary">OpenSSL utilities module - contains OpenSSLConfig class for parsing
226        OpenSSL configuration files</em>    </li>
227    <li> <strong class="uidlink"><a href="ndg.security.common.pylons-module.html">ndg.security.common.pylons</a></strong>
228    <ul>
229    <li> <strong class="uidlink"><a href="ndg.security.common.pylons.security_util-module.html">ndg.security.common.pylons.security_util</a></strong>: <em class="summary">Utilities for transfor of credentials over login service</em>    </li>
230    </ul>
231    </li>
232    <li> <strong class="uidlink"><a href="ndg.security.common.saml-module.html">ndg.security.common.saml</a></strong>: <em class="summary">Implementation of SAML 1.1 Attribute Assertion for NDG Security</em>    </li>
233    <li> <strong class="uidlink"><a href="ndg.security.common.sessionCookie-module.html">ndg.security.common.sessionCookie</a></strong>: <em class="summary">NDG Session Cookie used by Session Manager UserSession and Login
234        Service CGI code.</em>    </li>
235    <li> <strong class="uidlink"><a href="ndg.security.common.utils-module.html">ndg.security.common.utils</a></strong>
236    <ul>
237    <li> <strong class="uidlink"><a href="ndg.security.common.utils.ClassFactory-module.html">ndg.security.common.utils.ClassFactory</a></strong>: <em class="summary">Generic parsers to use when reading in configuration data...</em>    </li>
238    <li> <strong class="uidlink"><a href="ndg.security.common.utils.ConfigFileParsers-module.html">ndg.security.common.utils.ConfigFileParsers</a></strong>: <em class="summary">Generic parsers to use when reading in configuration data...</em>    </li>
239    </ul>
240    </li>
241    <li> <strong class="uidlink"><a href="ndg.security.common.wssecurity-module.html">ndg.security.common.wssecurity</a></strong>: <em class="summary">NDG Security wssecurity package - contains signature handler and
242        config</em>
243    <ul>
244    <li> <strong class="uidlink"><a href="ndg.security.common.wssecurity.BaseSignatureHandler-module.html">ndg.security.common.wssecurity.BaseSignatureHandler</a></strong>: <em class="summary">Base class for the WS-Security digital signature handlers - to
245        allow sharing of common code</em>    </li>
246    <li> <strong class="uidlink"><a href="ndg.security.common.wssecurity.dom-module.html">ndg.security.common.wssecurity.dom</a></strong>: <em class="summary">DOM based WS-Security digital signature handler</em>    </li>
247    <li> <strong class="uidlink"><a href="ndg.security.common.wssecurity.etree-module.html">ndg.security.common.wssecurity.etree</a></strong>: <em class="summary">WS-Security digital signature handler for ElementTree XML package</em>    </li>
248    </ul>
249    </li>
250    <li> <strong class="uidlink"><a href="ndg.security.common.xmlsec-module.html">ndg.security.common.xmlsec</a></strong>: <em class="summary">XML Security package contains ElementTree implementation in etree
251        module</em>
252    <ul>
253    <li> <strong class="uidlink"><a href="ndg.security.common.xmlsec.dom-module.html">ndg.security.common.xmlsec.dom</a></strong>: <em class="summary">XML Security DOM implementation</em>    </li>
254    <li> <strong class="uidlink"><a href="ndg.security.common.xmlsec.etree-module.html">ndg.security.common.xmlsec.etree</a></strong>: <em class="summary">XML Security ElementTree implementation</em>    </li>
255    </ul>
256    </li>
257    <li> <strong class="uidlink"><a href="ndg.security.common.zsi_utils-module.html">ndg.security.common.zsi_utils</a></strong>
258    <ul>
259    <li> <strong class="uidlink"><a href="ndg.security.common.zsi_utils.elementtreeproxy-module.html">ndg.security.common.zsi_utils.elementtreeproxy</a></strong>: <em class="summary">ZSI ElementTree ElementProxy class an interface to ZSI's
260        ElementProxy</em>    </li>
261    <li> <strong class="uidlink"><a href="ndg.security.common.zsi_utils.httpproxy-module.html">ndg.security.common.zsi_utils.httpproxy</a></strong>: <em class="summary">Replacement for httplib.HTTPConnection to enable ZSI clients to
262        reach remote services through a local HTTP Proxy</em>    </li>
263    </ul>
264    </li>
265    </ul>
266    </li>
267    <li> <strong class="uidlink"><a href="ndg.security.server-module.html">ndg.security.server</a></strong>: <em class="summary">NDG Security server package</em>
268    <ul>
269    <li> <strong class="uidlink"><a href="ndg.security.server.AttAuthority-module.html">ndg.security.server.AttAuthority</a></strong>: <em class="summary">NDG Attribute Authority server side code</em>
270    <ul>
271    <li> <strong class="uidlink"><a href="ndg.security.server.AttAuthority.AttAuthority_services_server-module.html">ndg.security.server.AttAuthority.AttAuthority_services_server</a></strong>    </li>
272    </ul>
273    </li>
274    <li> <strong class="uidlink"><a href="ndg.security.server.Log-module.html">ndg.security.server.Log</a></strong>: <em class="summary">NDG Logging class</em>    </li>
275    <li> <strong class="uidlink"><a href="ndg.security.server.SessionMgr-module.html">ndg.security.server.SessionMgr</a></strong>: <em class="summary">NDG Security server side session management and security includes
276        UserSession and SessionMgr classes.</em>
277    <ul>
278    <li> <strong class="uidlink"><a href="ndg.security.server.SessionMgr.SessionMgr_services_server-module.html">ndg.security.server.SessionMgr.SessionMgr_services_server</a></strong>    </li>
279    </ul>
280    </li>
281    <li> <strong class="uidlink"><a href="ndg.security.server.authenservice-module.html">ndg.security.server.authenservice</a></strong>: <em class="summary">Include authentication service directory into distribution -
282        contains various implementations of the authentication service used
283        by SessionMgr</em>
284    <ul>
285    <li> <strong class="uidlink"><a href="ndg.security.server.authenservice.MyProxy-module.html">ndg.security.server.authenservice.MyProxy</a></strong>: <em class="summary">MyProxy Client interface</em>    </li>
286    <li> <strong class="uidlink"><a href="ndg.security.server.authenservice.session_mgr_my_proxy_client-module.html">ndg.security.server.authenservice.session_mgr_my_proxy_client</a></strong>: <em class="summary">MyProxy Client interface - extending the SessionMgr
287        abstractAuthNService interface - to allow use with SessionMgr</em>    </li>
288    </ul>
289    </li>
290    <li> <strong class="uidlink"><a href="ndg.security.server.ca-module.html">ndg.security.server.ca</a></strong>: <em class="summary">NDG Security CA server side code</em>
291    <ul>
292    <li> <strong class="uidlink"><a href="ndg.security.server.ca.CertificateAuthority_services_server-module.html">ndg.security.server.ca.CertificateAuthority_services_server</a></strong>    </li>
293    </ul>
294    </li>
295    <li> <strong class="uidlink"><a href="ndg.security.server.conf-module.html">ndg.security.server.conf</a></strong>: <em class="summary">Include configuration directory into distribution - contains
296        Twisted *.tac files and config files for services.</em>
297    <ul>
298    <li> <strong class="uidlink"><a href="ndg.security.server.conf.attCertLog-module.html">ndg.security.server.conf.attCertLog</a></strong>: <em class="summary">attCertLog directory temp repository</em>    </li>
299    <li> <strong class="uidlink"><a href="ndg.security.server.conf.certs-module.html">ndg.security.server.conf.certs</a></strong>: <em class="summary">Include certs/ directory in distribution</em>
300    <ul>
301    <li> <strong class="uidlink"><a href="ndg.security.server.conf.certs.ca-module.html">ndg.security.server.conf.certs.ca</a></strong>: <em class="summary">Include certs/ca directory in distribution.</em>    </li>
302    </ul>
303    </li>
304    <li> <strong class="uidlink"><a href="ndg.security.server.conf.userRoles-module.html">ndg.security.server.conf.userRoles</a></strong>: <em class="summary">NDG Attribute Authority User Roles class - acts as an interface
305        between the data centre's user roles configuration and the
306        Attribute Authority</em>    </li>
307    </ul>
308    </li>
309    <li> <strong class="uidlink"><a href="ndg.security.server.initCredReposDb-module.html">ndg.security.server.initCredReposDb</a></strong>: <em class="summary">NDG Security - initialisation script for MySQL Credential
310        Repository database</em>    </li>
311    <li> <strong class="uidlink"><a href="ndg.security.server.log-module.html">ndg.security.server.log</a></strong>: <em class="summary">Include log directory into distribution.</em>    </li>
312    <li> <strong class="uidlink"><a href="ndg.security.server.pylons-module.html">ndg.security.server.pylons</a></strong>
313    <ul>
314    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container-module.html">ndg.security.server.pylons.container</a></strong>
315    <ul>
316    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.config-module.html">ndg.security.server.pylons.container.config</a></strong>
317    <ul>
318    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.config.environment-module.html">ndg.security.server.pylons.container.config.environment</a></strong>: <em class="summary">Pylons environment configuration</em>    </li>
319    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.config.middleware-module.html">ndg.security.server.pylons.container.config.middleware</a></strong>: <em class="summary">Pylons middleware initialization</em>    </li>
320    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.config.routing-module.html">ndg.security.server.pylons.container.config.routing</a></strong>: <em class="summary">Routes configuration</em>    </li>
321    </ul>
322    </li>
323    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.controllers-module.html">ndg.security.server.pylons.container.controllers</a></strong>
324    <ul>
325    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.controllers.error-module.html">ndg.security.server.pylons.container.controllers.error</a></strong>    </li>
326    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.controllers.hello-module.html">ndg.security.server.pylons.container.controllers.hello</a></strong>    </li>
327    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.controllers.template-module.html">ndg.security.server.pylons.container.controllers.template</a></strong>    </li>
328    </ul>
329    </li>
330    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.lib-module.html">ndg.security.server.pylons.container.lib</a></strong>
331    <ul>
332    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.lib.app_globals-module.html">ndg.security.server.pylons.container.lib.app_globals</a></strong>: <em class="summary">The application's Globals object</em>    </li>
333    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.lib.base-module.html">ndg.security.server.pylons.container.lib.base</a></strong>: <em class="summary">The base Controller API</em>    </li>
334    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.lib.helpers-module.html">ndg.security.server.pylons.container.lib.helpers</a></strong>: <em class="summary">Helper functions</em>    </li>
335    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.lib.openid_provider_util-module.html">ndg.security.server.pylons.container.lib.openid_provider_util</a></strong>: <em class="summary">NDG Security OpenID Provider Pylons utilities</em>    </li>
336    </ul>
337    </li>
338    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.model-module.html">ndg.security.server.pylons.container.model</a></strong>    </li>
339    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.templates-module.html">ndg.security.server.pylons.container.templates</a></strong>
340    <ul>
341    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.templates.ndg-module.html">ndg.security.server.pylons.container.templates.ndg</a></strong>
342    <ul>
343    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.templates.ndg.security-module.html">ndg.security.server.pylons.container.templates.ndg.security</a></strong>    </li>
344    </ul>
345    </li>
346    </ul>
347    </li>
348    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.templates.bak-module.html">ndg.security.server.pylons.container.templates.bak</a></strong>
349    <ul>
350    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.templates.bak.ndg-module.html">ndg.security.server.pylons.container.templates.bak.ndg</a></strong>
351    <ul>
352    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.templates.bak.ndg.security-module.html">ndg.security.server.pylons.container.templates.bak.ndg.security</a></strong>    </li>
353    </ul>
354    </li>
355    </ul>
356    </li>
357    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.tests-module.html">ndg.security.server.pylons.container.tests</a></strong>: <em class="summary">Pylons application test package</em>
358    <ul>
359    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.tests.functional-module.html">ndg.security.server.pylons.container.tests.functional</a></strong>
360    <ul>
361    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.tests.functional.test_hello-module.html">ndg.security.server.pylons.container.tests.functional.test_hello</a></strong>    </li>
362    </ul>
363    </li>
364    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.tests.test_models-module.html">ndg.security.server.pylons.container.tests.test_models</a></strong>    </li>
365    </ul>
366    </li>
367    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.container.websetup-module.html">ndg.security.server.pylons.container.websetup</a></strong>: <em class="summary">Setup the container application</em>    </li>
368    </ul>
369    </li>
370    <li> <strong class="uidlink"><a href="ndg.security.server.pylons.setup-module.html">ndg.security.server.pylons.setup</a></strong>    </li>
371    </ul>
372    </li>
373    <li> <strong class="uidlink"><a href="ndg.security.server.share-module.html">ndg.security.server.share</a></strong>: <em class="summary">Include e.g.</em>    </li>
374    <li> <strong class="uidlink"><a href="ndg.security.server.sso-module.html">ndg.security.server.sso</a></strong>
375    <ul>
376    <li> <strong class="uidlink"><a href="ndg.security.server.sso.setup-module.html">ndg.security.server.sso.setup</a></strong>    </li>
377    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso-module.html">ndg.security.server.sso.sso</a></strong>
378    <ul>
379    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.config-module.html">ndg.security.server.sso.sso.config</a></strong>
380    <ul>
381    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.config.environment-module.html">ndg.security.server.sso.sso.config.environment</a></strong>: <em class="summary">Pylons environment configuration</em>    </li>
382    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.config.middleware-module.html">ndg.security.server.sso.sso.config.middleware</a></strong>: <em class="summary">Pylons middleware initialization</em>    </li>
383    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.config.routing-module.html">ndg.security.server.sso.sso.config.routing</a></strong>: <em class="summary">Routes configuration</em>    </li>
384    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.config.ssoServiceMiddleware-module.html">ndg.security.server.sso.sso.config.ssoServiceMiddleware</a></strong>: <em class="summary">Security middleware - set-up configuration items</em>    </li>
385    </ul>
386    </li>
387    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.controllers-module.html">ndg.security.server.sso.sso.controllers</a></strong>
388    <ul>
389    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.controllers.error-module.html">ndg.security.server.sso.sso.controllers.error</a></strong>    </li>
390    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.controllers.login-module.html">ndg.security.server.sso.sso.controllers.login</a></strong>    </li>
391    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.controllers.logout-module.html">ndg.security.server.sso.sso.controllers.logout</a></strong>    </li>
392    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.controllers.template-module.html">ndg.security.server.sso.sso.controllers.template</a></strong>    </li>
393    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.controllers.test1-module.html">ndg.security.server.sso.sso.controllers.test1</a></strong>    </li>
394    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.controllers.wayf-module.html">ndg.security.server.sso.sso.controllers.wayf</a></strong>    </li>
395    </ul>
396    </li>
397    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.lib-module.html">ndg.security.server.sso.sso.lib</a></strong>
398    <ul>
399    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.lib.app_globals-module.html">ndg.security.server.sso.sso.lib.app_globals</a></strong>: <em class="summary">The application's Globals object</em>    </li>
400    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.lib.base-module.html">ndg.security.server.sso.sso.lib.base</a></strong>: <em class="summary">The base Controller API</em>    </li>
401    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.lib.helpers-module.html">ndg.security.server.sso.sso.lib.helpers</a></strong>: <em class="summary">Helper functions</em>    </li>
402    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.lib.openid_util-module.html">ndg.security.server.sso.sso.lib.openid_util</a></strong>    </li>
403    </ul>
404    </li>
405    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.model-module.html">ndg.security.server.sso.sso.model</a></strong>    </li>
406    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.templates-module.html">ndg.security.server.sso.sso.templates</a></strong>
407    <ul>
408    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.templates.ndg-module.html">ndg.security.server.sso.sso.templates.ndg</a></strong>
409    <ul>
410    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.templates.ndg.security-module.html">ndg.security.server.sso.sso.templates.ndg.security</a></strong>    </li>
411    </ul>
412    </li>
413    </ul>
414    </li>
415    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.tests-module.html">ndg.security.server.sso.sso.tests</a></strong>: <em class="summary">Pylons application test package</em>
416    <ul>
417    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.tests.functional-module.html">ndg.security.server.sso.sso.tests.functional</a></strong>
418    <ul>
419    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.tests.functional.test_login-module.html">ndg.security.server.sso.sso.tests.functional.test_login</a></strong>    </li>
420    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.tests.functional.test_logout-module.html">ndg.security.server.sso.sso.tests.functional.test_logout</a></strong>    </li>
421    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.tests.functional.test_openidsignin-module.html">ndg.security.server.sso.sso.tests.functional.test_openidsignin</a></strong>    </li>
422    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.tests.functional.test_redirect-module.html">ndg.security.server.sso.sso.tests.functional.test_redirect</a></strong>    </li>
423    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.tests.functional.test_test1-module.html">ndg.security.server.sso.sso.tests.functional.test_test1</a></strong>    </li>
424    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.tests.functional.test_wayf-module.html">ndg.security.server.sso.sso.tests.functional.test_wayf</a></strong>    </li>
425    </ul>
426    </li>
427    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.tests.test_models-module.html">ndg.security.server.sso.sso.tests.test_models</a></strong>    </li>
428    </ul>
429    </li>
430    <li> <strong class="uidlink"><a href="ndg.security.server.sso.sso.websetup-module.html">ndg.security.server.sso.sso.websetup</a></strong>: <em class="summary">Setup the sso application</em>    </li>
431    </ul>
432    </li>
433    </ul>
434    </li>
435    <li> <strong class="uidlink"><a href="ndg.security.server.twisted-module.html">ndg.security.server.twisted</a></strong>: <em class="summary">WS-Security digital signature handler for Twisted framework</em>    </li>
436    <li> <strong class="uidlink"><a href="ndg.security.server.wsgi-module.html">ndg.security.server.wsgi</a></strong>
437    <ul>
438    <li> <strong class="uidlink"><a href="ndg.security.server.wsgi.openid_provider-module.html">ndg.security.server.wsgi.openid_provider</a></strong>: <em class="summary">NDG Security OpenID Provider Middleware</em>    </li>
439    <li> <strong class="uidlink"><a href="ndg.security.server.wsgi.soap-module.html">ndg.security.server.wsgi.soap</a></strong>: <em class="summary">NDG Security SOAP Service Middleware</em>    </li>
440    <li> <strong class="uidlink"><a href="ndg.security.server.wsgi.wssecurity-module.html">ndg.security.server.wsgi.wssecurity</a></strong>: <em class="summary">WSGI Middleware for WS-Security</em>    </li>
441    </ul>
442    </li>
443    <li> <strong class="uidlink"><a href="ndg.security.server.zsi-module.html">ndg.security.server.zsi</a></strong>
444    <ul>
445    <li> <strong class="uidlink"><a href="ndg.security.server.zsi.attributeauthority-module.html">ndg.security.server.zsi.attributeauthority</a></strong>    </li>
446    </ul>
447    </li>
448    </ul>
449    </li>
450    <li> <strong class="uidlink"><a href="ndg.security.test-module.html">ndg.security.test</a></strong>: <em class="summary">NDG Security Unit test package</em>
451    <ul>
452    <li> <strong class="uidlink"><a href="ndg.security.test.Log-module.html">ndg.security.test.Log</a></strong>: <em class="summary">NDG Security logging service unit test package</em>
453    <ul>
454    <li> <strong class="uidlink"><a href="ndg.security.test.Log.LogTest-module.html">ndg.security.test.Log.LogTest</a></strong>: <em class="summary">NDG Logging class test harness</em>    </li>
455    </ul>
456    </li>
457    <li> <strong class="uidlink"><a href="ndg.security.test.X509-module.html">ndg.security.test.X509</a></strong>: <em class="summary">Attribute Certificate unit test package</em>
458    <ul>
459    <li> <strong class="uidlink"><a href="ndg.security.test.X509.X509Test-module.html">ndg.security.test.X509.X509Test</a></strong>: <em class="summary">NDG X509 Module unit tests</em>    </li>
460    </ul>
461    </li>
462    <li> <strong class="uidlink"><a href="ndg.security.test.XMLSecDoc-module.html">ndg.security.test.XMLSecDoc</a></strong>: <em class="summary">NDG Security XMLSecDoc unit test package</em>
463    <ul>
464    <li> <strong class="uidlink"><a href="ndg.security.test.XMLSecDoc.xmlSecDocTest-module.html">ndg.security.test.XMLSecDoc.xmlSecDocTest</a></strong>: <em class="summary">NDG XML Security unit tests</em>    </li>
465    </ul>
466    </li>
467    <li> <strong class="uidlink"><a href="ndg.security.test.attAuthority-module.html">ndg.security.test.attAuthority</a></strong>: <em class="summary">Attribute Authority SOAP client unit test package</em>
468    <ul>
469    <li> <strong class="uidlink"><a href="ndg.security.test.attAuthority.AttAuthorityClientTest-module.html">ndg.security.test.attAuthority.AttAuthorityClientTest</a></strong>: <em class="summary">NDG Attribute Authority SOAP client unit tests</em>    </li>
470    <li> <strong class="uidlink"><a href="ndg.security.test.attAuthority.attCertLog-module.html">ndg.security.test.attAuthority.attCertLog</a></strong>: <em class="summary">Include attCertLog/ directory temp repository in Attribute
471        Authority unit tests package ndg.security.test.AttAuthority</em>    </li>
472    <li> <strong class="uidlink"><a href="ndg.security.test.attAuthority.ca-module.html">ndg.security.test.attAuthority.ca</a></strong>: <em class="summary">NDG Security Attribute Authority SOAP client unit test package - ca
473        directory for storing CA cert.s used in SSL connections</em>    </li>
474    <li> <strong class="uidlink"><a href="ndg.security.test.attAuthority.siteAServer-module.html">ndg.security.test.attAuthority.siteAServer</a></strong>: <em class="summary">Site 'A' Attribute Authority server start-up script for unit test -
475        replaces former bash script</em>    </li>
476    <li> <strong class="uidlink"><a href="ndg.security.test.attAuthority.siteAUserRoles-module.html">ndg.security.test.attAuthority.siteAUserRoles</a></strong>: <em class="summary">NDG Attribute Authority User Roles class - acts as an interface
477        between the data centre's user roles configuration and the
478        Attribute Authority</em>    </li>
479    <li> <strong class="uidlink"><a href="ndg.security.test.attAuthority.siteBServer-module.html">ndg.security.test.attAuthority.siteBServer</a></strong>: <em class="summary">Site 'B' Attribute Authority server start-up script for unit test -
480        replaces former bash script</em>    </li>
481    <li> <strong class="uidlink"><a href="ndg.security.test.attAuthority.siteBUserRoles-module.html">ndg.security.test.attAuthority.siteBUserRoles</a></strong>: <em class="summary">NDG Attribute Authority User Roles class - acts as an interface
482        between the data centre's user roles configuration and the
483        Attribute Authority</em>    </li>
484    </ul>
485    </li>
486    <li> <strong class="uidlink"><a href="ndg.security.test.attCert-module.html">ndg.security.test.attCert</a></strong>: <em class="summary">Attribute Certificate unit test package</em>
487    <ul>
488    <li> <strong class="uidlink"><a href="ndg.security.test.attCert.AttCertTest-module.html">ndg.security.test.attCert.AttCertTest</a></strong>: <em class="summary">NDG AttCert class unit tests</em>    </li>
489    </ul>
490    </li>
491    <li> <strong class="uidlink"><a href="ndg.security.test.authenservice-module.html">ndg.security.test.authenservice</a></strong>: <em class="summary">Include authentication service directory into distribution -
492        contains various test implementations of the authentication service
493        used by SessionMgr</em>
494    <ul>
495    <li> <strong class="uidlink"><a href="ndg.security.test.authenservice.test_authen_service-module.html">ndg.security.test.authenservice.test_authen_service</a></strong>: <em class="summary">Abstract proxy class - to act as an 'interface' to use for proxy
496        clients</em>    </li>
497    </ul>
498    </li>
499    <li> <strong class="uidlink"><a href="ndg.security.test.authz-module.html">ndg.security.test.authz</a></strong>
500    <ul>
501    <li> <strong class="uidlink"><a href="ndg.security.test.authz.pdp-module.html">ndg.security.test.authz.pdp</a></strong>
502    <ul>
503    <li> <strong class="uidlink"><a href="ndg.security.test.authz.pdp.testProftPDP-module.html">ndg.security.test.authz.pdp.testProftPDP</a></strong>: <em class="summary">Test harness for NDG Session Manager - makes requests for
504        authentication and authorisation.</em>    </li>
505    </ul>
506    </li>
507    </ul>
508    </li>
509    <li> <strong class="uidlink"><a href="ndg.security.test.ca-module.html">ndg.security.test.ca</a></strong>: <em class="summary">NDG Security Certificate Authority unit test package</em>
510    <ul>
511    <li> <strong class="uidlink"><a href="ndg.security.test.ca.caClientTest-module.html">ndg.security.test.ca.caClientTest</a></strong>: <em class="summary">Test harness for NDG Certificate Authority client - makes requests
512        for issue and revocation of certificates.</em>    </li>
513    </ul>
514    </li>
515    <li> <strong class="uidlink"><a href="ndg.security.test.myProxy-module.html">ndg.security.test.myProxy</a></strong>: <em class="summary">NDG Security MyProxy client unit test package</em>
516    <ul>
517    <li> <strong class="uidlink"><a href="ndg.security.test.myProxy.MyProxyClientTest-module.html">ndg.security.test.myProxy.MyProxyClientTest</a></strong>: <em class="summary">NDG MyProxy client unit tests</em>    </li>
518    </ul>
519    </li>
520    <li> <strong class="uidlink"><a href="ndg.security.test.noseTests-module.html">ndg.security.test.noseTests</a></strong>: <em class="summary">Suite to wrapper all granulator test cases</em>    </li>
521    <li> <strong class="uidlink"><a href="ndg.security.test.saml-module.html">ndg.security.test.saml</a></strong>: <em class="summary">NDG Security SAML unit test package for ElementTree based SAML
522        Attribute Assertion implementation</em>    </li>
523    <li> <strong class="uidlink"><a href="ndg.security.test.sessionCookie-module.html">ndg.security.test.sessionCookie</a></strong>: <em class="summary">NDG Security SessionCookie Unit test package</em>
524    <ul>
525    <li> <strong class="uidlink"><a href="ndg.security.test.sessionCookie.SessionCookieTest-module.html">ndg.security.test.sessionCookie.SessionCookieTest</a></strong>: <em class="summary">Test harness for NDG Session Cookie</em>    </li>
526    </ul>
527    </li>
528    <li> <strong class="uidlink"><a href="ndg.security.test.sessionMgr-module.html">ndg.security.test.sessionMgr</a></strong>: <em class="summary">NDG Security Session Manager unit test package</em>
529    <ul>
530    <li> <strong class="uidlink"><a href="ndg.security.test.sessionMgr.ca-module.html">ndg.security.test.sessionMgr.ca</a></strong>: <em class="summary">NDG Security Session Manager unit test package - ca directory for
531        storing CA cert.s used in SSL connections</em>    </li>
532    <li> <strong class="uidlink"><a href="ndg.security.test.sessionMgr.test-module.html">ndg.security.test.sessionMgr.test</a></strong>: <em class="summary">Test harness for NDG Session Manager - makes requests for
533        authentication and authorisation.</em>    </li>
534    </ul>
535    </li>
536    <li> <strong class="uidlink"><a href="ndg.security.test.sessionMgrClient-module.html">ndg.security.test.sessionMgrClient</a></strong>: <em class="summary">NDG Security Session Manager SOAP Client unit test package</em>
537    <ul>
538    <li> <strong class="uidlink"><a href="ndg.security.test.sessionMgrClient.SessionMgrClientTest-module.html">ndg.security.test.sessionMgrClient.SessionMgrClientTest</a></strong>: <em class="summary">Test harness for NDG Session Manager client - makes requests for
539        authentication and authorisation.</em>    </li>
540    <li> <strong class="uidlink"><a href="ndg.security.test.sessionMgrClient.ca-module.html">ndg.security.test.sessionMgrClient.ca</a></strong>: <em class="summary">NDG Security Session Manager SOAP client unit test package - ca
541        directory for storing CA cert.s used in SSL connections</em>    </li>
542    <li> <strong class="uidlink"><a href="ndg.security.test.sessionMgrClient.server-module.html">ndg.security.test.sessionMgrClient.server</a></strong>: <em class="summary">Server start-up script for test Session Manager - replaces former
543        bash script</em>    </li>
544    </ul>
545    </li>
546    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity-module.html">ndg.security.test.wsSecurity</a></strong>: <em class="summary">NDG Security WS-Security unit test package</em>
547    <ul>
548    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.client-module.html">ndg.security.test.wsSecurity.client</a></strong>: <em class="summary">NDG Security WS-Security unit test - client stubs package</em>
549    <ul>
550    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.client.EchoService_services-module.html">ndg.security.test.wsSecurity.client.EchoService_services</a></strong>    </li>
551    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.client.EchoService_services_types-module.html">ndg.security.test.wsSecurity.client.EchoService_services_types</a></strong>    </li>
552    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.client.echoClientTest-module.html">ndg.security.test.wsSecurity.client.echoClientTest</a></strong>    </li>
553    </ul>
554    </li>
555    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.server-module.html">ndg.security.test.wsSecurity.server</a></strong>: <em class="summary">NDG Security WS-Security unit test - server stubs package</em>
556    <ul>
557    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.server.EchoService_services-module.html">ndg.security.test.wsSecurity.server.EchoService_services</a></strong>    </li>
558    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.server.EchoService_services_server-module.html">ndg.security.test.wsSecurity.server.EchoService_services_server</a></strong>    </li>
559    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.server.EchoService_services_types-module.html">ndg.security.test.wsSecurity.server.EchoService_services_types</a></strong>    </li>
560    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.server.echoServer-module.html">ndg.security.test.wsSecurity.server.echoServer</a></strong>    </li>
561    </ul>
562    </li>
563    </ul>
564    </li>
565    <li> <strong class="uidlink"><a href="ndg.security.test.xmlsec-module.html">ndg.security.test.xmlsec</a></strong>: <em class="summary">NDG Security xmlsec unit test package for ElementTree and DOM based
566        implementations</em>
567    <ul>
568    <li> <strong class="uidlink"><a href="ndg.security.test.xmlsec.dom-module.html">ndg.security.test.xmlsec.dom</a></strong>: <em class="summary">NDG Security xmlsec unit test package for DOM based implementation.</em>    </li>
569    <li> <strong class="uidlink"><a href="ndg.security.test.xmlsec.etree-module.html">ndg.security.test.xmlsec.etree</a></strong>
570    <ul>
571    <li> <strong class="uidlink"><a href="ndg.security.test.xmlsec.etree.parsetest-module.html">ndg.security.test.xmlsec.etree.parsetest</a></strong>    </li>
572    <li> <strong class="uidlink"><a href="ndg.security.test.xmlsec.etree.test_etree-module.html">ndg.security.test.xmlsec.etree.test_etree</a></strong>: <em class="summary">NDG XML Security unit tests for ElementTree based implementation</em>    </li>
573    </ul>
574    </li>
575    </ul>
576    </li>
577    </ul>
578    </li>
579    </ul>
580    </li>
581  </ul></td></tr>
582</table>
583
584<br />
585<!-- ==================== VARIABLES ==================== -->
586<a name="section-Variables"></a>
587<table class="summary" border="1" cellpadding="3"
588       cellspacing="0" width="100%" bgcolor="white">
589<tr bgcolor="#70b0f0" class="table-header">
590  <td colspan="2" class="table-header">
591    <table border="0" cellpadding="0" cellspacing="0" width="100%">
592      <tr valign="top">
593        <td align="left"><span class="table-header">Variables</span></td>
594        <td align="right" valign="top"
595         ><span class="options">[<a href="#section-Variables"
596         class="privatelink" onclick="toggle_private();"
597         >hide private</a>]</span></td>
598      </tr>
599    </table>
600  </td>
601</tr>
602<tr>
603    <td width="15%" align="right" valign="top" class="summary">
604      <span class="summary-type">&nbsp;</span>
605    </td><td class="summary">
606        <a href="ndg-module.html#__revision__" class="summary-name">__revision__</a> = <code title="'$Id: __init__.py 2954 2007-10-16 11:02:47Z pjkersha $'"><code class="variable-quote">'</code><code class="variable-string">$Id: __init__.py 2954 2007-10-16 11:02:47Z pjk</code><code class="variable-ellipsis">...</code></code>
607    </td>
608  </tr>
609</table>
610<!-- ==================== VARIABLES DETAILS ==================== -->
611<a name="section-VariablesDetails"></a>
612<table class="details" border="1" cellpadding="3"
613       cellspacing="0" width="100%" bgcolor="white">
614<tr bgcolor="#70b0f0" class="table-header">
615  <td colspan="2" class="table-header">
616    <table border="0" cellpadding="0" cellspacing="0" width="100%">
617      <tr valign="top">
618        <td align="left"><span class="table-header">Variables Details</span></td>
619        <td align="right" valign="top"
620         ><span class="options">[<a href="#section-VariablesDetails"
621         class="privatelink" onclick="toggle_private();"
622         >hide private</a>]</span></td>
623      </tr>
624    </table>
625  </td>
626</tr>
627</table>
628<a name="__revision__"></a>
629<div>
630<table class="details" border="1" cellpadding="3"
631       cellspacing="0" width="100%" bgcolor="white">
632<tr><td>
633  <h3 class="epydoc">__revision__</h3>
634 
635  <dl class="fields">
636  </dl>
637  <dl class="fields">
638    <dt>Value:</dt>
639      <dd><table><tr><td><pre class="variable">
640<code class="variable-quote">'</code><code class="variable-string">$Id: __init__.py 2954 2007-10-16 11:02:47Z pjkersha $</code><code class="variable-quote">'</code>
641</pre></td></tr></table>
642</dd>
643  </dl>
644</td></tr></table>
645</div>
646<br />
647<!-- ==================== NAVIGATION BAR ==================== -->
648<table class="navbar" border="0" width="100%" cellpadding="0"
649       bgcolor="#a0c0ff" cellspacing="0">
650  <tr valign="middle">
651  <!-- Home link -->
652      <th bgcolor="#70b0f0" class="navbar-select"
653          >&nbsp;&nbsp;&nbsp;Home&nbsp;&nbsp;&nbsp;</th>
654
655  <!-- Tree link -->
656      <th>&nbsp;&nbsp;&nbsp;<a
657        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
658
659  <!-- Index link -->
660      <th>&nbsp;&nbsp;&nbsp;<a
661        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
662
663  <!-- Help link -->
664      <th>&nbsp;&nbsp;&nbsp;<a
665        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
666
667  <!-- Project homepage -->
668      <th class="navbar" align="right" width="100%">
669        <table border="0" cellpadding="0" cellspacing="0">
670          <tr><th class="navbar" align="center"
671            >NDG Security</th>
672          </tr></table></th>
673  </tr>
674</table>
675<table border="0" cellpadding="0" cellspacing="0" width="100%%">
676  <tr>
677    <td align="left" class="footer">
678    <a href="epydoc-log.html">Generated by Epydoc
679    3.0.1 on Thu Sep  4 09:37:40 2008</a>
680    </td>
681    <td align="right" class="footer">
682      <a target="mainFrame" href="http://epydoc.sourceforge.net"
683        >http://epydoc.sourceforge.net</a>
684    </td>
685  </tr>
686</table>
687
688<script type="text/javascript">
689  <!--
690  // Private objects are initially displayed (because if
691  // javascript is turned off then we want them to be
692  // visible); but by default, we want to hide them.  So hide
693  // them unless we have a cookie that says to show them.
694  checkCookie();
695  // -->
696</script>
697</body>
698</html>
Note: See TracBrowser for help on using the repository browser.