source: TI12-security/trunk/documentation/epydoc/ndg.security.server.AttAuthority.AttCertLog-class.html @ 3153

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/documentation/epydoc/ndg.security.server.AttAuthority.AttCertLog-class.html@3153
Revision 3153, 11.6 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.server.AttAuthority.AttCertLog</title>
7  <link rel="stylesheet" href="epydoc.css" type="text/css" />
8  <script type="text/javascript" src="epydoc.js"></script>
9</head>
10
11<body bgcolor="white" text="black" link="blue" vlink="#204080"
12      alink="#204080">
13<!-- ==================== NAVIGATION BAR ==================== -->
14<table class="navbar" border="0" width="100%" cellpadding="0"
15       bgcolor="#a0c0ff" cellspacing="0">
16  <tr valign="middle">
17  <!-- Home link -->
18      <th>&nbsp;&nbsp;&nbsp;<a
19        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
20
21  <!-- Tree link -->
22      <th>&nbsp;&nbsp;&nbsp;<a
23        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
24
25  <!-- Index link -->
26      <th>&nbsp;&nbsp;&nbsp;<a
27        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
28
29  <!-- Help link -->
30      <th>&nbsp;&nbsp;&nbsp;<a
31        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
32
33  <!-- Project homepage -->
34      <th class="navbar" align="right" width="100%">
35        <table border="0" cellpadding="0" cellspacing="0">
36          <tr><th class="navbar" align="center"
37            >NDG Security</th>
38          </tr></table></th>
39  </tr>
40</table>
41<table width="100%" cellpadding="0" cellspacing="0">
42  <tr valign="top">
43    <td width="100%">
44      <span class="breadcrumbs">
45        <a href="ndg-module.html">Package&nbsp;ndg</a> ::
46        <a href="ndg.security-module.html">Package&nbsp;security</a> ::
47        <a href="ndg.security.server-module.html">Package&nbsp;server</a> ::
48        <a href="ndg.security.server.AttAuthority-module.html">Package&nbsp;AttAuthority</a> ::
49        Class&nbsp;AttCertLog
50      </span>
51    </td>
52    <td>
53      <table cellpadding="0" cellspacing="0">
54        <!-- hide/show private -->
55        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
56    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
57      </table>
58    </td>
59  </tr>
60</table>
61<!-- ==================== CLASS DESCRIPTION ==================== -->
62<h1 class="epydoc">Class AttCertLog</h1><span class="codelink"><a href="ndg.security.server.AttAuthority-pysrc.html#AttCertLog">source&nbsp;code</a></span><br /><br />
63<center>
64<center>  <map id="uml_class_diagram_for_ndg_secu_140" name="uml_class_diagram_for_ndg_secu_140">
65<area shape="rect" href="javascript: void(0);" title="Instances of the Logger class represent a single logging channel." alt="" coords="15,56,67,72"/>
66<area shape="rect" href="ndg.security.server.AttAuthority.AttCertLog&#45;class.html" title="Log each Attribute Certificate issued using a rotating file handler so that the number of files held can be managed" alt="" coords="15,101,67,117"/>
67<area shape="rect" href="javascript: void(0);" title="A base class for loggers and handlers which allows them to share common code." alt="" coords="15,11,67,27"/>
68</map>
69  <img src="uml_class_diagram_for_ndg_secu_140.gif" alt='' usemap="#uml_class_diagram_for_ndg_secu_140" ismap="ismap" class="graph-without-title" />
70</center></center>
71<hr />
72Log each Attribute Certificate issued using a rotating file handler so
73  that the number of files held can be managed<br /><br />
74
75<!-- ==================== INSTANCE METHODS ==================== -->
76<a name="section-InstanceMethods"></a>
77<table class="summary" border="1" cellpadding="3"
78       cellspacing="0" width="100%" bgcolor="white">
79<tr bgcolor="#70b0f0" class="table-header">
80  <td colspan="2" class="table-header">
81    <table border="0" cellpadding="0" cellspacing="0" width="100%">
82      <tr valign="top">
83        <td align="left"><span class="table-header">Instance Methods</span></td>
84        <td align="right" valign="top"
85         ><span class="options">[<a href="#section-InstanceMethods"
86         class="privatelink" onclick="toggle_private();"
87         >hide private</a>]</span></td>
88      </tr>
89    </table>
90  </td>
91</tr>
92<tr>
93    <td width="15%" align="right" valign="top" class="summary">
94      <span class="summary-type">&nbsp;</span>
95    </td><td class="summary">
96      <table width="100%" cellpadding="0" cellspacing="0" border="0">
97        <tr>
98          <td><span class="summary-sig"><a href="ndg.security.server.AttAuthority.AttCertLog-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
99        <span class="summary-sig-arg">attCertFilePath</span>,
100        <span class="summary-sig-arg">backUpCnt</span>=<span class="summary-sig-default">1024</span>)</span><br />
101      Set up a rotating file handler to log ACs issued.</td>
102          <td align="right" valign="top">
103            <span class="codelink"><a href="ndg.security.server.AttAuthority-pysrc.html#AttCertLog.__init__">source&nbsp;code</a></span>
104           
105          </td>
106        </tr>
107      </table>
108     
109    </td>
110  </tr>
111  <tr>
112    <td colspan="2" class="summary">
113    <p class="indent-wrapped-lines"><b>Inherited from <code>logging.Logger</code></b>:
114      <code>addHandler</code>,
115      <code>callHandlers</code>,
116      <code>critical</code>,
117      <code>debug</code>,
118      <code>error</code>,
119      <code>exception</code>,
120      <code>fatal</code>,
121      <code>findCaller</code>,
122      <code>getEffectiveLevel</code>,
123      <code>handle</code>,
124      <code>info</code>,
125      <code>isEnabledFor</code>,
126      <code>log</code>,
127      <code>makeRecord</code>,
128      <code>removeHandler</code>,
129      <code>setLevel</code>,
130      <code>warn</code>,
131      <code>warning</code>
132      </p>
133    <div class="private">    <p class="indent-wrapped-lines"><b>Inherited from <code>logging.Logger</code></b> (private):
134      <code>_log</code>
135      </p></div>
136    <p class="indent-wrapped-lines"><b>Inherited from <code>logging.Filterer</code></b>:
137      <code>addFilter</code>,
138      <code>filter</code>,
139      <code>removeFilter</code>
140      </p>
141    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
142      <code>__delattr__</code>,
143      <code>__getattribute__</code>,
144      <code>__hash__</code>,
145      <code>__new__</code>,
146      <code>__reduce__</code>,
147      <code>__reduce_ex__</code>,
148      <code>__repr__</code>,
149      <code>__setattr__</code>,
150      <code>__str__</code>
151      </p>
152    </td>
153  </tr>
154</table>
155<!-- ==================== CLASS VARIABLES ==================== -->
156<a name="section-ClassVariables"></a>
157<table class="summary" border="1" cellpadding="3"
158       cellspacing="0" width="100%" bgcolor="white">
159<tr bgcolor="#70b0f0" class="table-header">
160  <td colspan="2" class="table-header">
161    <table border="0" cellpadding="0" cellspacing="0" width="100%">
162      <tr valign="top">
163        <td align="left"><span class="table-header">Class Variables</span></td>
164        <td align="right" valign="top"
165         ><span class="options">[<a href="#section-ClassVariables"
166         class="privatelink" onclick="toggle_private();"
167         >hide private</a>]</span></td>
168      </tr>
169    </table>
170  </td>
171</tr>
172  <tr>
173    <td colspan="2" class="summary">
174    <p class="indent-wrapped-lines"><b>Inherited from <code>logging.Logger</code></b>:
175      <code>manager</code>,
176      <code>root</code>
177      </p>
178    </td>
179  </tr>
180</table>
181<!-- ==================== PROPERTIES ==================== -->
182<a name="section-Properties"></a>
183<table class="summary" border="1" cellpadding="3"
184       cellspacing="0" width="100%" bgcolor="white">
185<tr bgcolor="#70b0f0" class="table-header">
186  <td colspan="2" class="table-header">
187    <table border="0" cellpadding="0" cellspacing="0" width="100%">
188      <tr valign="top">
189        <td align="left"><span class="table-header">Properties</span></td>
190        <td align="right" valign="top"
191         ><span class="options">[<a href="#section-Properties"
192         class="privatelink" onclick="toggle_private();"
193         >hide private</a>]</span></td>
194      </tr>
195    </table>
196  </td>
197</tr>
198  <tr>
199    <td colspan="2" class="summary">
200    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
201      <code>__class__</code>
202      </p>
203    </td>
204  </tr>
205</table>
206<!-- ==================== METHOD DETAILS ==================== -->
207<a name="section-MethodDetails"></a>
208<table class="details" border="1" cellpadding="3"
209       cellspacing="0" width="100%" bgcolor="white">
210<tr bgcolor="#70b0f0" class="table-header">
211  <td colspan="2" class="table-header">
212    <table border="0" cellpadding="0" cellspacing="0" width="100%">
213      <tr valign="top">
214        <td align="left"><span class="table-header">Method Details</span></td>
215        <td align="right" valign="top"
216         ><span class="options">[<a href="#section-MethodDetails"
217         class="privatelink" onclick="toggle_private();"
218         >hide private</a>]</span></td>
219      </tr>
220    </table>
221  </td>
222</tr>
223</table>
224<a name="__init__"></a>
225<div>
226<table class="details" border="1" cellpadding="3"
227       cellspacing="0" width="100%" bgcolor="white">
228<tr><td>
229  <table width="100%" cellpadding="0" cellspacing="0" border="0">
230  <tr valign="top"><td>
231  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
232        <span class="sig-arg">attCertFilePath</span>,
233        <span class="sig-arg">backUpCnt</span>=<span class="sig-default">1024</span>)</span>
234    <br /><em class="fname">(Constructor)</em>
235  </h3>
236  </td><td align="right" valign="top"
237    ><span class="codelink"><a href="ndg.security.server.AttAuthority-pysrc.html#AttCertLog.__init__">source&nbsp;code</a></span>&nbsp;
238    </td>
239  </table>
240 
241  Set up a rotating file handler to log ACs issued.
242  <dl class="fields">
243    <dt>Parameters:</dt>
244    <dd><ul class="nomargin-top">
245        <li><strong class="pname"><code>attCertFilePath</code></strong> (string) - set where to store ACs.  Set from AttAuthority properties
246          file.</li>
247        <li><strong class="pname"><code>backUpCnt</code></strong> (int) - set the number of files to store before rotating and
248          overwriting old files.</li>
249    </ul></dd>
250    <dt>Overrides:
251      logging.Logger.__init__
252    </dt>
253  </dl>
254</td></tr></table>
255</div>
256<br />
257<!-- ==================== NAVIGATION BAR ==================== -->
258<table class="navbar" border="0" width="100%" cellpadding="0"
259       bgcolor="#a0c0ff" cellspacing="0">
260  <tr valign="middle">
261  <!-- Home link -->
262      <th>&nbsp;&nbsp;&nbsp;<a
263        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
264
265  <!-- Tree link -->
266      <th>&nbsp;&nbsp;&nbsp;<a
267        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
268
269  <!-- Index link -->
270      <th>&nbsp;&nbsp;&nbsp;<a
271        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
272
273  <!-- Help link -->
274      <th>&nbsp;&nbsp;&nbsp;<a
275        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
276
277  <!-- Project homepage -->
278      <th class="navbar" align="right" width="100%">
279        <table border="0" cellpadding="0" cellspacing="0">
280          <tr><th class="navbar" align="center"
281            >NDG Security</th>
282          </tr></table></th>
283  </tr>
284</table>
285<table border="0" cellpadding="0" cellspacing="0" width="100%%">
286  <tr>
287    <td align="left" class="footer">
288    <a href="epydoc-log.html">Generated by Epydoc
289    3.0beta1 on Mon Dec 17 09:22:47 2007</a>
290    </td>
291    <td align="right" class="footer">
292      <a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
293    </td>
294  </tr>
295</table>
296
297<script type="text/javascript">
298  <!--
299  // Private objects are initially displayed (because if
300  // javascript is turned off then we want them to be
301  // visible); but by default, we want to hide them.  So hide
302  // them unless we have a cookie that says to show them.
303  checkCookie()
304  // -->
305</script>
306 
307</body>
308</html>
Note: See TracBrowser for help on using the repository browser.