source: TI12-security/trunk/documentation/epydoc/module-tree.html @ 3153

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

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

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

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

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

Line 
1<?xml version="1.0" encoding="ascii"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3          "DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<head>
6  <title>Module Hierarchy</title>
7  <link rel="stylesheet" href="epydoc.css" type="text/css" />
8  <script type="text/javascript" src="epydoc.js"></script>
9</head>
10
11<body bgcolor="white" text="black" link="blue" vlink="#204080"
12      alink="#204080">
13<!-- ==================== NAVIGATION BAR ==================== -->
14<table class="navbar" border="0" width="100%" cellpadding="0"
15       bgcolor="#a0c0ff" cellspacing="0">
16  <tr valign="middle">
17  <!-- Home link -->
18      <th>&nbsp;&nbsp;&nbsp;<a
19        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
20
21  <!-- Tree link -->
22      <th bgcolor="#70b0f0" class="navbar-select"
23          >&nbsp;&nbsp;&nbsp;Trees&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%">&nbsp;</td>
44    <td>
45      <table cellpadding="0" cellspacing="0">
46        <!-- hide/show private -->
47        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
48    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
49      </table>
50    </td>
51  </tr>
52</table>
53<center><b>
54 [ <a href="module-tree.html">Module Hierarchy</a>
55 | <a href="class-tree.html">Class Hierarchy</a> ]
56</b></center><br />
57<h1 class="epydoc">Module Hierarchy</h1>
58<ul class="nomargin-top">
59    <li> <strong class="uidlink"><a href="ndg-module.html">ndg</a></strong>: <em class="summary">NDG Security ndg package for unit tests</em>
60    <ul>
61    <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>
62    <ul>
63    <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>
64    <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
65        server and client packages</em>
66    <ul>
67    <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
68        classes to the Attribute Authority.</em>
69    <ul>
70    <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>
71    <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>
72    </ul>
73    </li>
74    <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>
75    <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>
76    <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
77        Service CGI code.</em>    </li>
78    <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
79        Manager</em>
80    <ul>
81    <li> <strong class="uidlink"><a href="ndg.security.common.SessionMgr.SessionMgr_services-module.html">ndg.security.common.SessionMgr.SessionMgr_services</a></strong>    </li>
82    <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>
83    </ul>
84    </li>
85    <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>
86    <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>
87    <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
88        classes to the Certificate Authority.</em>
89    <ul class="private">
90    <li> <strong class="uidlink"><a href="ndg.security.common.ca.CertificateAuthority_services-module.html">ndg.security.common.ca.CertificateAuthority_services</a></strong>    </li>
91    <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>
92    </ul>
93    </li>
94    <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
95        whether a given Attribute Certificate can access a given
96        resource.</em>    </li>
97    <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>
98    <ul>
99    <li> <strong class="uidlink"><a href="ndg.security.common.logService.log_services-module.html">ndg.security.common.logService.log_services</a></strong>    </li>
100    </ul>
101    </li>
102    <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
103        custom timeout settings.</em>    </li>
104    <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
105        parsing OpenSSL configuration files</em>    </li>
106    <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
107        Service CGI code.</em>    </li>
108    <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>
109    </ul>
110    </li>
111    <li> <strong class="uidlink"><a href="ndg.security.server-module.html">ndg.security.server</a></strong>: <em class="summary">NDG Security server package</em>
112    <ul>
113    <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>
114    <ul>
115    <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>
116    </ul>
117    </li>
118    <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>
119    <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>
120    <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
121        includes UserSession and SessionMgr classes.</em>
122    <ul>
123    <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>
124    </ul>
125    </li>
126    <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
127
128- acts as a wrapper to Globus SimpleCA.</em>
129    <ul>
130    <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>
131    </ul>
132    </li>
133    <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
134        Twisted *.tac files and config files for services.</em>
135    <ul>
136    <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>
137    <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>
138    <ul>
139    <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>
140    </ul>
141    </li>
142    <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
143        between the data centre's user roles configuration and the
144        Attribute Authority</em>    </li>
145    </ul>
146    </li>
147    <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>
148    <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>
149    <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>
150    </ul>
151    </li>
152    <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>
153    <ul>
154    <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>
155    <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>
156    <ul>
157    <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>
158    </ul>
159    </li>
160    <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>
161    <ul>
162    <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>
163    </ul>
164    </li>
165    <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>
166    <ul>
167    <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>
168    <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
169        Authority unit tests package ndg.security.test.AttAuthority</em>    </li>
170    <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 -
171        ca directory for storing CA cert.s used in SSL connections</em>    </li>
172    <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
173        between the data centre's user roles configuration and the
174        Attribute Authority</em>    </li>
175    <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
176        between the data centre's user roles configuration and the
177        Attribute Authority</em>    </li>
178    </ul>
179    </li>
180    <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>
181    <ul>
182    <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>
183    </ul>
184    </li>
185    <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>
186    <ul>
187    <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
188        requests for issue and revocation of certificates.</em>    </li>
189    </ul>
190    </li>
191    <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>
192    <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>
193    <ul>
194    <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>
195    </ul>
196    </li>
197    <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>
198    <ul>
199    <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>
200    </ul>
201    </li>
202    <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>
203    <ul>
204    <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
205        for storing CA cert.s used in SSL connections</em>    </li>
206    <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
207        authentication and authorisation.</em>    </li>
208    </ul>
209    </li>
210    <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>
211    <ul>
212    <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
213        authentication and authorisation.</em>    </li>
214    <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
215        directory for storing CA cert.s used in SSL connections</em>    </li>
216    </ul>
217    </li>
218    <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>
219    <ul>
220    <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>
221    <ul>
222    <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>
223    <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>
224    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.client.echoClientTest-module.html">ndg.security.test.wsSecurity.client.echoClientTest</a></strong>    </li>
225    </ul>
226    </li>
227    <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>
228    <ul>
229    <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>
230    <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>
231    <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>
232    <li> <strong class="uidlink"><a href="ndg.security.test.wsSecurity.server.echoServer-module.html">ndg.security.test.wsSecurity.server.echoServer</a></strong>    </li>
233    </ul>
234    </li>
235    </ul>
236    </li>
237    </ul>
238    </li>
239    </ul>
240    </li>
241    </ul>
242    </li>
243</ul>
244<!-- ==================== NAVIGATION BAR ==================== -->
245<table class="navbar" border="0" width="100%" cellpadding="0"
246       bgcolor="#a0c0ff" cellspacing="0">
247  <tr valign="middle">
248  <!-- Home link -->
249      <th>&nbsp;&nbsp;&nbsp;<a
250        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
251
252  <!-- Tree link -->
253      <th bgcolor="#70b0f0" class="navbar-select"
254          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
255
256  <!-- Index link -->
257      <th>&nbsp;&nbsp;&nbsp;<a
258        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
259
260  <!-- Help link -->
261      <th>&nbsp;&nbsp;&nbsp;<a
262        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
263
264  <!-- Project homepage -->
265      <th class="navbar" align="right" width="100%">
266        <table border="0" cellpadding="0" cellspacing="0">
267          <tr><th class="navbar" align="center"
268            >NDG Security</th>
269          </tr></table></th>
270  </tr>
271</table>
272<table border="0" cellpadding="0" cellspacing="0" width="100%%">
273  <tr>
274    <td align="left" class="footer">
275    <a href="epydoc-log.html">Generated by Epydoc
276    3.0beta1 on Mon Dec 17 09:22:41 2007</a>
277    </td>
278    <td align="right" class="footer">
279      <a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
280    </td>
281  </tr>
282</table>
283
284<script type="text/javascript">
285  <!--
286  // Private objects are initially displayed (because if
287  // javascript is turned off then we want them to be
288  // visible); but by default, we want to hide them.  So hide
289  // them unless we have a cookie that says to show them.
290  checkCookie()
291  // -->
292</script>
293 
294</body>
295</html>
Note: See TracBrowser for help on using the repository browser.