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

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/documentation/epydoc/ndg.security.common-module.html@3153
Revision 3153, 12.3 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>ndg.security.common</title>
7  <link rel="stylesheet" href="epydoc.css" type="text/css" />
8  <script type="text/javascript" src="epydoc.js"></script>
9</head>
10
11<body bgcolor="white" text="black" link="blue" vlink="#204080"
12      alink="#204080">
13<!-- ==================== NAVIGATION BAR ==================== -->
14<table class="navbar" border="0" width="100%" cellpadding="0"
15       bgcolor="#a0c0ff" cellspacing="0">
16  <tr valign="middle">
17  <!-- Home link -->
18      <th>&nbsp;&nbsp;&nbsp;<a
19        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
20
21  <!-- Tree link -->
22      <th>&nbsp;&nbsp;&nbsp;<a
23        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
24
25  <!-- Index link -->
26      <th>&nbsp;&nbsp;&nbsp;<a
27        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
28
29  <!-- Help link -->
30      <th>&nbsp;&nbsp;&nbsp;<a
31        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
32
33  <!-- Project homepage -->
34      <th class="navbar" align="right" width="100%">
35        <table border="0" cellpadding="0" cellspacing="0">
36          <tr><th class="navbar" align="center"
37            >NDG Security</th>
38          </tr></table></th>
39  </tr>
40</table>
41<table width="100%" cellpadding="0" cellspacing="0">
42  <tr valign="top">
43    <td width="100%">
44      <span class="breadcrumbs">
45        <a href="ndg-module.html">Package&nbsp;ndg</a> ::
46        <a href="ndg.security-module.html">Package&nbsp;security</a> ::
47        Package&nbsp;common
48      </span>
49    </td>
50    <td>
51      <table cellpadding="0" cellspacing="0">
52        <!-- hide/show private -->
53        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
54    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
55      </table>
56    </td>
57  </tr>
58</table>
59<!-- ==================== PACKAGE DESCRIPTION ==================== -->
60<h1 class="epydoc">Package common</h1><span class="codelink"><a href="ndg.security.common-pysrc.html">source&nbsp;code</a></span><br /><br />
61<p>NDG Security common package - contains dependencies common to server
62  and client packages</p>
63  NERC Data Grid Project<br /><br />
64
65<hr />
66<div class="fields">      <p><strong>Date:</strong>
67        27/10/06
68      </p>
69      <p><strong>Author:</strong>
70        P J Kershaw
71      </p>
72      <p><strong>Contact:</strong>
73        P.J.Kershaw@rl.ac.uk
74      </p>
75      <p><strong>Copyright:</strong>
76        (C) 2007 STFC &amp; NERC
77      </p>
78      <p><strong>License:</strong>
79        This software may be distributed under the terms of the Q Public
80       
81        License, version 1.0 or later.
82      </p>
83</div><!-- ==================== SUBMODULES ==================== -->
84<a name="section-Submodules"></a>
85<table class="summary" border="1" cellpadding="3"
86       cellspacing="0" width="100%" bgcolor="white">
87<tr bgcolor="#70b0f0" class="table-header">
88  <td colspan="2" class="table-header">
89    <table border="0" cellpadding="0" cellspacing="0" width="100%">
90      <tr valign="top">
91        <td align="left"><span class="table-header">Submodules</span></td>
92        <td align="right" valign="top"
93         ><span class="options">[<a href="#section-Submodules"
94         class="privatelink" onclick="toggle_private();"
95         >hide private</a>]</span></td>
96      </tr>
97    </table>
98  </td>
99</tr>
100  <tr><td class="summary">
101  <ul class="nomargin">
102    <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
103        classes to the Attribute Authority.</em>
104    <ul>
105    <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>
106    <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>
107    </ul>
108    </li>
109    <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>
110    <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>
111    <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
112        Service CGI code.</em>    </li>
113    <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
114        Manager</em>
115    <ul>
116    <li> <strong class="uidlink"><a href="ndg.security.common.SessionMgr.SessionMgr_services-module.html">ndg.security.common.SessionMgr.SessionMgr_services</a></strong>    </li>
117    <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>
118    </ul>
119    </li>
120    <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>
121    <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>
122    <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
123        classes to the Certificate Authority.</em>
124    <ul class="private">
125    <li> <strong class="uidlink"><a href="ndg.security.common.ca.CertificateAuthority_services-module.html">ndg.security.common.ca.CertificateAuthority_services</a></strong>    </li>
126    <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>
127    </ul>
128    </li>
129    <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
130        whether a given Attribute Certificate can access a given
131        resource.</em>    </li>
132    <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>
133    <ul>
134    <li> <strong class="uidlink"><a href="ndg.security.common.logService.log_services-module.html">ndg.security.common.logService.log_services</a></strong>    </li>
135    </ul>
136    </li>
137    <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
138        custom timeout settings.</em>    </li>
139    <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
140        parsing OpenSSL configuration files</em>    </li>
141    <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
142        Service CGI code.</em>    </li>
143    <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>
144  </ul></td></tr>
145</table>
146
147<br />
148<!-- ==================== VARIABLES ==================== -->
149<a name="section-Variables"></a>
150<table class="summary" border="1" cellpadding="3"
151       cellspacing="0" width="100%" bgcolor="white">
152<tr bgcolor="#70b0f0" class="table-header">
153  <td colspan="2" class="table-header">
154    <table border="0" cellpadding="0" cellspacing="0" width="100%">
155      <tr valign="top">
156        <td align="left"><span class="table-header">Variables</span></td>
157        <td align="right" valign="top"
158         ><span class="options">[<a href="#section-Variables"
159         class="privatelink" onclick="toggle_private();"
160         >hide private</a>]</span></td>
161      </tr>
162    </table>
163  </td>
164</tr>
165<tr class="private">
166    <td width="15%" align="right" valign="top" class="summary">
167      <span class="summary-type">&nbsp;</span>
168    </td><td class="summary">
169        <a href="ndg.security.common-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>
170    </td>
171  </tr>
172</table>
173<!-- ==================== VARIABLES DETAILS ==================== -->
174<a name="section-VariablesDetails"></a>
175<table class="details" border="1" cellpadding="3"
176       cellspacing="0" width="100%" bgcolor="white">
177<tr bgcolor="#70b0f0" class="table-header">
178  <td colspan="2" class="table-header">
179    <table border="0" cellpadding="0" cellspacing="0" width="100%">
180      <tr valign="top">
181        <td align="left"><span class="table-header">Variables Details</span></td>
182        <td align="right" valign="top"
183         ><span class="options">[<a href="#section-VariablesDetails"
184         class="privatelink" onclick="toggle_private();"
185         >hide private</a>]</span></td>
186      </tr>
187    </table>
188  </td>
189</tr>
190</table>
191<a name="__revision__"></a>
192<div class="private">
193<table class="details" border="1" cellpadding="3"
194       cellspacing="0" width="100%" bgcolor="white">
195<tr><td>
196  <h3 class="epydoc">__revision__</h3>
197 
198  <dl class="fields">
199  </dl>
200  <dl class="fields">
201    <dt>Value:</dt>
202      <dd><table><tr><td><pre class="variable">
203<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>
204</pre></td></tr></table>
205</dd>
206  </dl>
207</td></tr></table>
208</div>
209<br />
210<!-- ==================== NAVIGATION BAR ==================== -->
211<table class="navbar" border="0" width="100%" cellpadding="0"
212       bgcolor="#a0c0ff" cellspacing="0">
213  <tr valign="middle">
214  <!-- Home link -->
215      <th>&nbsp;&nbsp;&nbsp;<a
216        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
217
218  <!-- Tree link -->
219      <th>&nbsp;&nbsp;&nbsp;<a
220        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
221
222  <!-- Index link -->
223      <th>&nbsp;&nbsp;&nbsp;<a
224        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
225
226  <!-- Help link -->
227      <th>&nbsp;&nbsp;&nbsp;<a
228        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
229
230  <!-- Project homepage -->
231      <th class="navbar" align="right" width="100%">
232        <table border="0" cellpadding="0" cellspacing="0">
233          <tr><th class="navbar" align="center"
234            >NDG Security</th>
235          </tr></table></th>
236  </tr>
237</table>
238<table border="0" cellpadding="0" cellspacing="0" width="100%%">
239  <tr>
240    <td align="left" class="footer">
241    <a href="epydoc-log.html">Generated by Epydoc
242    3.0beta1 on Mon Dec 17 09:22:41 2007</a>
243    </td>
244    <td align="right" class="footer">
245      <a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
246    </td>
247  </tr>
248</table>
249
250<script type="text/javascript">
251  <!--
252  // Private objects are initially displayed (because if
253  // javascript is turned off then we want them to be
254  // visible); but by default, we want to hide them.  So hide
255  // them unless we have a cookie that says to show them.
256  checkCookie()
257  // -->
258</script>
259 
260</body>
261</html>
Note: See TracBrowser for help on using the repository browser.