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

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/documentation/epydoc/ndg.security.server.MyProxy.CmdLineClient-class.html@3153
Revision 3153, 30.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.MyProxy.CmdLineClient</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.MyProxy-module.html">Module&nbsp;MyProxy</a> ::
49        Class&nbsp;CmdLineClient
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 CmdLineClient</h1><span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient">source&nbsp;code</a></span><br /><br />
63<center>
64<center>  <map id="uml_class_diagram_for_ndg_secu_143" name="uml_class_diagram_for_ndg_secu_143">
65<area shape="rect" href="ndg.security.server.MyProxy.CmdLineClient&#45;class.html" title="Command line interface to MyProxyClient class." alt="" coords="15,11,67,27"/>
66</map>
67  <img src="uml_class_diagram_for_ndg_secu_143.gif" alt='' usemap="#uml_class_diagram_for_ndg_secu_143" ismap="ismap" class="graph-without-title" />
68</center></center>
69<hr />
70Command line interface to MyProxyClient class.  Where possible it
71  supports the same options as the Globus myproxy-* client commands<br /><br />
72
73<!-- ==================== INSTANCE METHODS ==================== -->
74<a name="section-InstanceMethods"></a>
75<table class="summary" border="1" cellpadding="3"
76       cellspacing="0" width="100%" bgcolor="white">
77<tr bgcolor="#70b0f0" class="table-header">
78  <td colspan="2" class="table-header">
79    <table border="0" cellpadding="0" cellspacing="0" width="100%">
80      <tr valign="top">
81        <td align="left"><span class="table-header">Instance Methods</span></td>
82        <td align="right" valign="top"
83         ><span class="options">[<a href="#section-InstanceMethods"
84         class="privatelink" onclick="toggle_private();"
85         >hide private</a>]</span></td>
86      </tr>
87    </table>
88  </td>
89</tr>
90<tr>
91    <td width="15%" align="right" valign="top" class="summary">
92      <span class="summary-type">&nbsp;</span>
93    </td><td class="summary">
94      <table width="100%" cellpadding="0" cellspacing="0" border="0">
95        <tr>
96          <td><span class="summary-sig"><a href="ndg.security.server.MyProxy.CmdLineClient-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>)</span><br />
97      Parse the command line and run the appropriate command</td>
98          <td align="right" valign="top">
99            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient.__init__">source&nbsp;code</a></span>
100           
101          </td>
102        </tr>
103      </table>
104     
105    </td>
106  </tr>
107<tr class="private">
108    <td width="15%" align="right" valign="top" class="summary">
109      <span class="summary-type">&nbsp;</span>
110    </td><td class="summary">
111      <table width="100%" cellpadding="0" cellspacing="0" border="0">
112        <tr>
113          <td><span class="summary-sig"><a name="_addGenericOpts"></a><span class="summary-sig-name">_addGenericOpts</span>(<span class="summary-sig-arg">self</span>)</span><br />
114      Generic options applying to all commands</td>
115          <td align="right" valign="top">
116            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient._addGenericOpts">source&nbsp;code</a></span>
117           
118          </td>
119        </tr>
120      </table>
121     
122    </td>
123  </tr>
124<tr class="private">
125    <td width="15%" align="right" valign="top" class="summary">
126      <span class="summary-type">&nbsp;</span>
127    </td><td class="summary">
128      <table width="100%" cellpadding="0" cellspacing="0" border="0">
129        <tr>
130          <td><span class="summary-sig"><a name="_addInfoOpts"></a><span class="summary-sig-name">_addInfoOpts</span>(<span class="summary-sig-arg">self</span>)</span><br />
131      Add command line options for info</td>
132          <td align="right" valign="top">
133            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient._addInfoOpts">source&nbsp;code</a></span>
134           
135          </td>
136        </tr>
137      </table>
138     
139    </td>
140  </tr>
141<tr class="private">
142    <td width="15%" align="right" valign="top" class="summary">
143      <span class="summary-type">&nbsp;</span>
144    </td><td class="summary">
145      <table width="100%" cellpadding="0" cellspacing="0" border="0">
146        <tr>
147          <td><span class="summary-sig"><a name="_addLogonOpts"></a><span class="summary-sig-name">_addLogonOpts</span>(<span class="summary-sig-arg">self</span>)</span><br />
148      Add command line options for logon</td>
149          <td align="right" valign="top">
150            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient._addLogonOpts">source&nbsp;code</a></span>
151           
152          </td>
153        </tr>
154      </table>
155     
156    </td>
157  </tr>
158<tr class="private">
159    <td width="15%" align="right" valign="top" class="summary">
160      <span class="summary-type">&nbsp;</span>
161    </td><td class="summary">
162      <table width="100%" cellpadding="0" cellspacing="0" border="0">
163        <tr>
164          <td><span class="summary-sig"><a name="_addGetDelegationOpts"></a><span class="summary-sig-name">_addGetDelegationOpts</span>(<span class="summary-sig-arg">self</span>)</span><br />
165      Add command line options for Get Delegation</td>
166          <td align="right" valign="top">
167            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient._addGetDelegationOpts">source&nbsp;code</a></span>
168           
169          </td>
170        </tr>
171      </table>
172     
173    </td>
174  </tr>
175<tr class="private">
176    <td width="15%" align="right" valign="top" class="summary">
177      <span class="summary-type">&nbsp;</span>
178    </td><td class="summary">
179      <table width="100%" cellpadding="0" cellspacing="0" border="0">
180        <tr>
181          <td><span class="summary-sig"><a name="_addDestroyOpts"></a><span class="summary-sig-name">_addDestroyOpts</span>(<span class="summary-sig-arg">self</span>)</span><br />
182      Add command line options for destroy</td>
183          <td align="right" valign="top">
184            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient._addDestroyOpts">source&nbsp;code</a></span>
185           
186          </td>
187        </tr>
188      </table>
189     
190    </td>
191  </tr>
192<tr class="private">
193    <td width="15%" align="right" valign="top" class="summary">
194      <span class="summary-type">&nbsp;</span>
195    </td><td class="summary">
196      <table width="100%" cellpadding="0" cellspacing="0" border="0">
197        <tr>
198          <td><span class="summary-sig"><a name="_addChangePassphraseOpts"></a><span class="summary-sig-name">_addChangePassphraseOpts</span>(<span class="summary-sig-arg">self</span>)</span><br />
199      Add command line options for change pass-phrase</td>
200          <td align="right" valign="top">
201            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient._addChangePassphraseOpts">source&nbsp;code</a></span>
202           
203          </td>
204        </tr>
205      </table>
206     
207    </td>
208  </tr>
209<tr class="private">
210    <td width="15%" align="right" valign="top" class="summary">
211      <span class="summary-type">&nbsp;</span>
212    </td><td class="summary">
213      <table width="100%" cellpadding="0" cellspacing="0" border="0">
214        <tr>
215          <td><span class="summary-sig"><a name="_addStoreOpts"></a><span class="summary-sig-name">_addStoreOpts</span>(<span class="summary-sig-arg">self</span>)</span><br />
216      Add command line options for store</td>
217          <td align="right" valign="top">
218            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient._addStoreOpts">source&nbsp;code</a></span>
219           
220          </td>
221        </tr>
222      </table>
223     
224    </td>
225  </tr>
226<tr>
227    <td width="15%" align="right" valign="top" class="summary">
228      <span class="summary-type">&nbsp;</span>
229    </td><td class="summary">
230      <table width="100%" cellpadding="0" cellspacing="0" border="0">
231        <tr>
232          <td><span class="summary-sig"><a name="runGetDelegation"></a><span class="summary-sig-name">runGetDelegation</span>(<span class="summary-sig-arg">self</span>)</span><br />
233      Call MyProxyClient.getDelegation</td>
234          <td align="right" valign="top">
235            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient.runGetDelegation">source&nbsp;code</a></span>
236           
237          </td>
238        </tr>
239      </table>
240     
241    </td>
242  </tr>
243<tr>
244    <td width="15%" align="right" valign="top" class="summary">
245      <span class="summary-type">&nbsp;</span>
246    </td><td class="summary">
247      <table width="100%" cellpadding="0" cellspacing="0" border="0">
248        <tr>
249          <td><span class="summary-sig"><a name="runLogon"></a><span class="summary-sig-name">runLogon</span>(<span class="summary-sig-arg">self</span>)</span><br />
250      Call MyProxyClient.logon</td>
251          <td align="right" valign="top">
252            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient.runLogon">source&nbsp;code</a></span>
253           
254          </td>
255        </tr>
256      </table>
257     
258    </td>
259  </tr>
260<tr>
261    <td width="15%" align="right" valign="top" class="summary">
262      <span class="summary-type">&nbsp;</span>
263    </td><td class="summary">
264      <table width="100%" cellpadding="0" cellspacing="0" border="0">
265        <tr>
266          <td><span class="summary-sig"><a name="runChangePassphrase"></a><span class="summary-sig-name">runChangePassphrase</span>(<span class="summary-sig-arg">self</span>)</span><br />
267      Call MyProxyClient.changePassphrase</td>
268          <td align="right" valign="top">
269            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient.runChangePassphrase">source&nbsp;code</a></span>
270           
271          </td>
272        </tr>
273      </table>
274     
275    </td>
276  </tr>
277<tr>
278    <td width="15%" align="right" valign="top" class="summary">
279      <span class="summary-type">&nbsp;</span>
280    </td><td class="summary">
281      <table width="100%" cellpadding="0" cellspacing="0" border="0">
282        <tr>
283          <td><span class="summary-sig"><a name="runInfo"></a><span class="summary-sig-name">runInfo</span>(<span class="summary-sig-arg">self</span>)</span><br />
284      Call MyProxyClient.info</td>
285          <td align="right" valign="top">
286            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient.runInfo">source&nbsp;code</a></span>
287           
288          </td>
289        </tr>
290      </table>
291     
292    </td>
293  </tr>
294<tr>
295    <td width="15%" align="right" valign="top" class="summary">
296      <span class="summary-type">&nbsp;</span>
297    </td><td class="summary">
298      <table width="100%" cellpadding="0" cellspacing="0" border="0">
299        <tr>
300          <td><span class="summary-sig"><a name="runDestroy"></a><span class="summary-sig-name">runDestroy</span>(<span class="summary-sig-arg">self</span>)</span><br />
301      Call MyProxyClient.destroy</td>
302          <td align="right" valign="top">
303            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient.runDestroy">source&nbsp;code</a></span>
304           
305          </td>
306        </tr>
307      </table>
308     
309    </td>
310  </tr>
311<tr>
312    <td width="15%" align="right" valign="top" class="summary">
313      <span class="summary-type">&nbsp;</span>
314    </td><td class="summary">
315      <table width="100%" cellpadding="0" cellspacing="0" border="0">
316        <tr>
317          <td><span class="summary-sig"><a name="runStore"></a><span class="summary-sig-name">runStore</span>(<span class="summary-sig-arg">self</span>)</span></td>
318          <td align="right" valign="top">
319            <span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient.runStore">source&nbsp;code</a></span>
320           
321          </td>
322        </tr>
323      </table>
324     
325    </td>
326  </tr>
327  <tr>
328    <td colspan="2" class="summary">
329    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
330      <code>__delattr__</code>,
331      <code>__getattribute__</code>,
332      <code>__hash__</code>,
333      <code>__new__</code>,
334      <code>__reduce__</code>,
335      <code>__reduce_ex__</code>,
336      <code>__repr__</code>,
337      <code>__setattr__</code>,
338      <code>__str__</code>
339      </p>
340    </td>
341  </tr>
342</table>
343<!-- ==================== CLASS VARIABLES ==================== -->
344<a name="section-ClassVariables"></a>
345<table class="summary" border="1" cellpadding="3"
346       cellspacing="0" width="100%" bgcolor="white">
347<tr bgcolor="#70b0f0" class="table-header">
348  <td colspan="2" class="table-header">
349    <table border="0" cellpadding="0" cellspacing="0" width="100%">
350      <tr valign="top">
351        <td align="left"><span class="table-header">Class Variables</span></td>
352        <td align="right" valign="top"
353         ><span class="options">[<a href="#section-ClassVariables"
354         class="privatelink" onclick="toggle_private();"
355         >hide private</a>]</span></td>
356      </tr>
357    </table>
358  </td>
359</tr>
360<tr>
361    <td width="15%" align="right" valign="top" class="summary">
362      <span class="summary-type">&nbsp;</span>
363    </td><td class="summary">
364        <a href="ndg.security.server.MyProxy.CmdLineClient-class.html#run" class="summary-name">run</a> = <code title="{'change-pass': 'runChangePassphrase',
365 'destroy': 'runDestroy',
366 'get-delegation': 'runGetDelegation',
367 'info': 'runInfo',
368 'logon': 'runLogon',
369 'store': 'runStore'}"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">change-pass</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">runChangePassphrase</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">destroy</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">runDe</code><code class="variable-ellipsis">...</code></code>
370    </td>
371  </tr>
372<tr>
373    <td width="15%" align="right" valign="top" class="summary">
374      <span class="summary-type">&nbsp;</span>
375    </td><td class="summary">
376        <a href="ndg.security.server.MyProxy.CmdLineClient-class.html#initOpts" class="summary-name">initOpts</a> = <code title="{'change-pass': '_addChangePassphraseOpts',
377 'destroy': '_addDestroyOpts',
378 'get-delegation': '_addGetDelegationOpts',
379 'info': '_addInfoOpts',
380 'logon': '_addLogonOpts',
381 'store': '_addStoreOpts'}"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">change-pass</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">_addChangePassphraseOpts</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">destro</code><code class="variable-ellipsis">...</code></code>
382    </td>
383  </tr>
384<tr>
385    <td width="15%" align="right" valign="top" class="summary">
386      <span class="summary-type">&nbsp;</span>
387    </td><td class="summary">
388        <a href="ndg.security.server.MyProxy.CmdLineClient-class.html#cmdUsage" class="summary-name">cmdUsage</a> = <code title="{'change-pass': 'usage: %prog change-pass arg1 arg2',
389 'destroy': 'usage: %prog destroy arg1 arg2',
390 'get-delegation': 'usage: %prog get-delegation arg1 arg2',
391 'info': 'usage: %prog info arg1 arg2',
392 'logon': 'usage: %prog logon arg1 arg2',
393 'store': 'usage: %prog store arg1 arg2'}"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">change-pass</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">usage: %prog change-pass arg1 arg2</code><code class="variable-ellipsis">...</code></code>
394    </td>
395  </tr>
396<tr>
397    <td width="15%" align="right" valign="top" class="summary">
398      <span class="summary-type">&nbsp;</span>
399    </td><td class="summary">
400        <a href="ndg.security.server.MyProxy.CmdLineClient-class.html#usage" class="summary-name">usage</a> = <code title="'usage: %prog [info|get-delegation|change-pass|destroy|logon|store] ar\
401g1 arg2'"><code class="variable-quote">'</code><code class="variable-string">usage: %prog [info|get-delegation|change-pass|destroy</code><code class="variable-ellipsis">...</code></code>
402    </td>
403  </tr>
404<tr>
405    <td width="15%" align="right" valign="top" class="summary">
406      <span class="summary-type">&nbsp;</span>
407    </td><td class="summary">
408        <a name="version"></a><span class="summary-name">version</span> = <code title="'%prog 0.8.7'"><code class="variable-quote">'</code><code class="variable-string">%prog 0.8.7</code><code class="variable-quote">'</code></code>
409    </td>
410  </tr>
411</table>
412<!-- ==================== PROPERTIES ==================== -->
413<a name="section-Properties"></a>
414<table class="summary" border="1" cellpadding="3"
415       cellspacing="0" width="100%" bgcolor="white">
416<tr bgcolor="#70b0f0" class="table-header">
417  <td colspan="2" class="table-header">
418    <table border="0" cellpadding="0" cellspacing="0" width="100%">
419      <tr valign="top">
420        <td align="left"><span class="table-header">Properties</span></td>
421        <td align="right" valign="top"
422         ><span class="options">[<a href="#section-Properties"
423         class="privatelink" onclick="toggle_private();"
424         >hide private</a>]</span></td>
425      </tr>
426    </table>
427  </td>
428</tr>
429  <tr>
430    <td colspan="2" class="summary">
431    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
432      <code>__class__</code>
433      </p>
434    </td>
435  </tr>
436</table>
437<!-- ==================== METHOD DETAILS ==================== -->
438<a name="section-MethodDetails"></a>
439<table class="details" border="1" cellpadding="3"
440       cellspacing="0" width="100%" bgcolor="white">
441<tr bgcolor="#70b0f0" class="table-header">
442  <td colspan="2" class="table-header">
443    <table border="0" cellpadding="0" cellspacing="0" width="100%">
444      <tr valign="top">
445        <td align="left"><span class="table-header">Method Details</span></td>
446        <td align="right" valign="top"
447         ><span class="options">[<a href="#section-MethodDetails"
448         class="privatelink" onclick="toggle_private();"
449         >hide private</a>]</span></td>
450      </tr>
451    </table>
452  </td>
453</tr>
454</table>
455<a name="__init__"></a>
456<div>
457<table class="details" border="1" cellpadding="3"
458       cellspacing="0" width="100%" bgcolor="white">
459<tr><td>
460  <table width="100%" cellpadding="0" cellspacing="0" border="0">
461  <tr valign="top"><td>
462  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>)</span>
463    <br /><em class="fname">(Constructor)</em>
464  </h3>
465  </td><td align="right" valign="top"
466    ><span class="codelink"><a href="ndg.security.server.MyProxy-pysrc.html#CmdLineClient.__init__">source&nbsp;code</a></span>&nbsp;
467    </td>
468  </table>
469 
470  Parse the command line and run the appropriate command
471  <dl class="fields">
472    <dt>Overrides:
473      object.__init__
474    </dt>
475  </dl>
476</td></tr></table>
477</div>
478<br />
479<!-- ==================== CLASS VARIABLE DETAILS ==================== -->
480<a name="section-ClassVariableDetails"></a>
481<table class="details" border="1" cellpadding="3"
482       cellspacing="0" width="100%" bgcolor="white">
483<tr bgcolor="#70b0f0" class="table-header">
484  <td colspan="2" class="table-header">
485    <table border="0" cellpadding="0" cellspacing="0" width="100%">
486      <tr valign="top">
487        <td align="left"><span class="table-header">Class Variable Details</span></td>
488        <td align="right" valign="top"
489         ><span class="options">[<a href="#section-ClassVariableDetails"
490         class="privatelink" onclick="toggle_private();"
491         >hide private</a>]</span></td>
492      </tr>
493    </table>
494  </td>
495</tr>
496</table>
497<a name="run"></a>
498<div>
499<table class="details" border="1" cellpadding="3"
500       cellspacing="0" width="100%" bgcolor="white">
501<tr><td>
502  <h3 class="epydoc">run</h3>
503 
504  <dl class="fields">
505  </dl>
506  <dl class="fields">
507    <dt>Value:</dt>
508      <dd><table><tr><td><pre class="variable">
509<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">change-pass</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">runChangePassphrase</code><code class="variable-quote">'</code><code class="variable-op">,</code>
510 <code class="variable-quote">'</code><code class="variable-string">destroy</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">runDestroy</code><code class="variable-quote">'</code><code class="variable-op">,</code>
511 <code class="variable-quote">'</code><code class="variable-string">get-delegation</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">runGetDelegation</code><code class="variable-quote">'</code><code class="variable-op">,</code>
512 <code class="variable-quote">'</code><code class="variable-string">info</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">runInfo</code><code class="variable-quote">'</code><code class="variable-op">,</code>
513 <code class="variable-quote">'</code><code class="variable-string">logon</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">runLogon</code><code class="variable-quote">'</code><code class="variable-op">,</code>
514 <code class="variable-quote">'</code><code class="variable-string">store</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">runStore</code><code class="variable-quote">'</code><code class="variable-group">}</code>
515</pre></td></tr></table>
516</dd>
517  </dl>
518</td></tr></table>
519</div>
520<a name="initOpts"></a>
521<div>
522<table class="details" border="1" cellpadding="3"
523       cellspacing="0" width="100%" bgcolor="white">
524<tr><td>
525  <h3 class="epydoc">initOpts</h3>
526 
527  <dl class="fields">
528  </dl>
529  <dl class="fields">
530    <dt>Value:</dt>
531      <dd><table><tr><td><pre class="variable">
532<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">change-pass</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">_addChangePassphraseOpts</code><code class="variable-quote">'</code><code class="variable-op">,</code>
533 <code class="variable-quote">'</code><code class="variable-string">destroy</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">_addDestroyOpts</code><code class="variable-quote">'</code><code class="variable-op">,</code>
534 <code class="variable-quote">'</code><code class="variable-string">get-delegation</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">_addGetDelegationOpts</code><code class="variable-quote">'</code><code class="variable-op">,</code>
535 <code class="variable-quote">'</code><code class="variable-string">info</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">_addInfoOpts</code><code class="variable-quote">'</code><code class="variable-op">,</code>
536 <code class="variable-quote">'</code><code class="variable-string">logon</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">_addLogonOpts</code><code class="variable-quote">'</code><code class="variable-op">,</code>
537 <code class="variable-quote">'</code><code class="variable-string">store</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">_addStoreOpts</code><code class="variable-quote">'</code><code class="variable-group">}</code>
538</pre></td></tr></table>
539</dd>
540  </dl>
541</td></tr></table>
542</div>
543<a name="cmdUsage"></a>
544<div>
545<table class="details" border="1" cellpadding="3"
546       cellspacing="0" width="100%" bgcolor="white">
547<tr><td>
548  <h3 class="epydoc">cmdUsage</h3>
549 
550  <dl class="fields">
551  </dl>
552  <dl class="fields">
553    <dt>Value:</dt>
554      <dd><table><tr><td><pre class="variable">
555<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">change-pass</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">usage: %prog change-pass arg1 arg2</code><code class="variable-quote">'</code><code class="variable-op">,</code>
556 <code class="variable-quote">'</code><code class="variable-string">destroy</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">usage: %prog destroy arg1 arg2</code><code class="variable-quote">'</code><code class="variable-op">,</code>
557 <code class="variable-quote">'</code><code class="variable-string">get-delegation</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">usage: %prog get-delegation arg1 arg2</code><code class="variable-quote">'</code><code class="variable-op">,</code>
558 <code class="variable-quote">'</code><code class="variable-string">info</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">usage: %prog info arg1 arg2</code><code class="variable-quote">'</code><code class="variable-op">,</code>
559 <code class="variable-quote">'</code><code class="variable-string">logon</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">usage: %prog logon arg1 arg2</code><code class="variable-quote">'</code><code class="variable-op">,</code>
560 <code class="variable-quote">'</code><code class="variable-string">store</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">usage: %prog store arg1 arg2</code><code class="variable-quote">'</code><code class="variable-group">}</code>
561</pre></td></tr></table>
562</dd>
563  </dl>
564</td></tr></table>
565</div>
566<a name="usage"></a>
567<div>
568<table class="details" border="1" cellpadding="3"
569       cellspacing="0" width="100%" bgcolor="white">
570<tr><td>
571  <h3 class="epydoc">usage</h3>
572 
573  <dl class="fields">
574  </dl>
575  <dl class="fields">
576    <dt>Value:</dt>
577      <dd><table><tr><td><pre class="variable">
578<code class="variable-quote">'</code><code class="variable-string">usage: %prog [info|get-delegation|change-pass|destroy|logon|store] ar</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
579<code class="variable-string">g1 arg2</code><code class="variable-quote">'</code>
580</pre></td></tr></table>
581</dd>
582  </dl>
583</td></tr></table>
584</div>
585<br />
586<!-- ==================== NAVIGATION BAR ==================== -->
587<table class="navbar" border="0" width="100%" cellpadding="0"
588       bgcolor="#a0c0ff" cellspacing="0">
589  <tr valign="middle">
590  <!-- Home link -->
591      <th>&nbsp;&nbsp;&nbsp;<a
592        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
593
594  <!-- Tree link -->
595      <th>&nbsp;&nbsp;&nbsp;<a
596        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
597
598  <!-- Index link -->
599      <th>&nbsp;&nbsp;&nbsp;<a
600        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
601
602  <!-- Help link -->
603      <th>&nbsp;&nbsp;&nbsp;<a
604        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
605
606  <!-- Project homepage -->
607      <th class="navbar" align="right" width="100%">
608        <table border="0" cellpadding="0" cellspacing="0">
609          <tr><th class="navbar" align="center"
610            >NDG Security</th>
611          </tr></table></th>
612  </tr>
613</table>
614<table border="0" cellpadding="0" cellspacing="0" width="100%%">
615  <tr>
616    <td align="left" class="footer">
617    <a href="epydoc-log.html">Generated by Epydoc
618    3.0beta1 on Mon Dec 17 09:22:47 2007</a>
619    </td>
620    <td align="right" class="footer">
621      <a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
622    </td>
623  </tr>
624</table>
625
626<script type="text/javascript">
627  <!--
628  // Private objects are initially displayed (because if
629  // javascript is turned off then we want them to be
630  // visible); but by default, we want to hide them.  So hide
631  // them unless we have a cookie that says to show them.
632  checkCookie()
633  // -->
634</script>
635 
636</body>
637</html>
Note: See TracBrowser for help on using the repository browser.