Ignore:
Timestamp:
29/09/08 16:05:29 (11 years ago)
Author:
pjkersha
Message:

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.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/documentation/epydoc/index.html

    r3153 r4245  
    5656</table> 
    5757<!-- ==================== PACKAGE DESCRIPTION ==================== --> 
    58 <h1 class="epydoc">Package ndg</h1><span class="codelink"><a href="ndg-pysrc.html">source&nbsp;code</a></span><br /><br /> 
     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> 
    5959<p>NDG Security ndg package for unit tests</p> 
    6060  <p>NERC Data Grid Project</p> 
     
    6464   
    6565  <p>http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages</p> 
    66   ... for details.<br /><br /> 
     66  <p>... for details.</p> 
    6767 
    6868<hr /> 
     
    8080      </p> 
    8181      <p><strong>License:</strong> 
    82         This software may be distributed under the terms of the Q Public 
    83          
     82        This software may be distributed under the terms of the Q Public  
    8483        License, version 1.0 or later. 
    8584      </p> 
     
    105104    <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> 
    106105    <ul> 
    107     <li> <strong class="uidlink"><a href="ndg.security.client-module.html">ndg.security.client</a></strong>: <em class="summary">NDG Security Client Package</em>    </li> 
     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> 
    108168    <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  
    109169        server and client packages</em> 
    110170    <ul> 
    111     <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  
    112         classes to the Attribute Authority.</em> 
    113     <ul> 
    114     <li class="private"> <strong class="uidlink"><a href="ndg.security.common.AttAuthority.AttAuthority_services-module.html">ndg.security.common.AttAuthority.AttAuthority_services</a></strong>    </li> 
    115     <li class="private"> <strong class="uidlink"><a href="ndg.security.common.AttAuthority.AttAuthority_services_types-module.html">ndg.security.common.AttAuthority.AttAuthority_services_types</a></strong>    </li> 
     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> 
    116176    </ul> 
    117177    </li> 
    118178    <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> 
    119179    <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> 
    120     <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 
    121         Service CGI code.</em>    </li> 
    122     <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  
    123         Manager</em> 
     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> 
    124185    <ul> 
    125186    <li> <strong class="uidlink"><a href="ndg.security.common.SessionMgr.SessionMgr_services-module.html">ndg.security.common.SessionMgr.SessionMgr_services</a></strong>    </li> 
     
    129190    <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> 
    130191    <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> 
    131     <li class="private"> <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  
     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  
    132209        classes to the Certificate Authority.</em> 
    133     <ul class="private"> 
     210    <ul> 
    134211    <li> <strong class="uidlink"><a href="ndg.security.common.ca.CertificateAuthority_services-module.html">ndg.security.common.ca.CertificateAuthority_services</a></strong>    </li> 
    135212    <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> 
    136213    </ul> 
    137214    </li> 
    138     <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  
    139         whether a given Attribute Certificate can access a given  
    140         resource.</em>    </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> 
    141217    <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> 
    142218    <ul> 
    143219    <li> <strong class="uidlink"><a href="ndg.security.common.logService.log_services-module.html">ndg.security.common.logService.log_services</a></strong>    </li> 
    144     </ul> 
    145     </li> 
    146     <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  
    147         custom timeout settings.</em>    </li> 
    148     <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  
    149         parsing OpenSSL configuration files</em>    </li> 
    150     <li class="private"> <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 
     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  
    151234        Service CGI code.</em>    </li> 
    152     <li> <strong class="uidlink"><a href="ndg.security.common.wsSecurity-module.html">ndg.security.common.wsSecurity</a></strong>: <em class="summary">WS-Security test class includes digital signature handler</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> 
    153265    </ul> 
    154266    </li> 
     
    161273    </li> 
    162274    <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> 
    163     <li> <strong class="uidlink"><a href="ndg.security.server.MyProxy-module.html">ndg.security.server.MyProxy</a></strong>: <em class="summary">MyProxy Client interface</em>    </li> 
    164     <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  
    165         includes UserSession and SessionMgr classes.</em> 
     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> 
    166277    <ul> 
    167278    <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> 
    168279    </ul> 
    169280    </li> 
    170     <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 
    171  
    172 - acts as a wrapper to Globus SimpleCA.</em> 
     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> 
    173291    <ul> 
    174292    <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> 
     
    189307    </ul> 
    190308    </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> 
    191311    <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> 
    192373    <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> 
    193435    <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> 
    194448    </ul> 
    195449    </li> 
    196450    <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> 
    197451    <ul> 
    198     <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>    </li> 
     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> 
    199457    <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> 
    200458    <ul> 
     
    212470    <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  
    213471        Authority unit tests package ndg.security.test.AttAuthority</em>    </li> 
    214     <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 - 
    215         ca directory for storing CA cert.s used in SSL connections</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> 
    216476    <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  
    217477        between the data centre's user roles configuration and the  
    218478        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> 
    219481    <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  
    220482        between the data centre's user roles configuration and the  
     
    227489    </ul> 
    228490    </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> 
    229509    <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> 
    230510    <ul> 
    231     <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  
    232         requests for issue and revocation of certificates.</em>    </li> 
    233     </ul> 
    234     </li> 
    235     <li> <strong class="uidlink"><a href="ndg.security.test.gatekeeper-module.html">ndg.security.test.gatekeeper</a></strong>: <em class="summary">Gatekeeper unit test package</em>    </li> 
     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> 
    236515    <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> 
    237516    <ul> 
     
    239518    </ul> 
    240519    </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> 
    241523    <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> 
    242524    <ul> 
     
    246528    <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> 
    247529    <ul> 
    248     <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  
    249         for storing CA cert.s used in SSL connections</em>    </li> 
     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> 
    250532    <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  
    251533        authentication and authorisation.</em>    </li> 
     
    254536    <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> 
    255537    <ul> 
    256     <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 
     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  
    257539        authentication and authorisation.</em>    </li> 
    258540    <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  
    259541        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> 
    260544    </ul> 
    261545    </li> 
     
    275559    <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> 
    276560    <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> 
    277573    </ul> 
    278574    </li> 
     
    381677    <td align="left" class="footer"> 
    382678    <a href="epydoc-log.html">Generated by Epydoc 
    383     3.0beta1 on Mon Dec 17 09:22:41 2007</a> 
     679    3.0.1 on Thu Sep  4 09:37:40 2008</a> 
    384680    </td> 
    385681    <td align="right" class="footer"> 
    386       <a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a> 
     682      <a target="mainFrame" href="http://epydoc.sourceforge.net" 
     683        >http://epydoc.sourceforge.net</a> 
    387684    </td> 
    388685  </tr> 
     
    395692  // visible); but by default, we want to hide them.  So hide 
    396693  // them unless we have a cookie that says to show them. 
    397   checkCookie() 
     694  checkCookie(); 
    398695  // --> 
    399696</script> 
    400    
    401697</body> 
    402698</html> 
Note: See TracChangeset for help on using the changeset viewer.