Ignore:
Timestamp:
17/12/07 09:29:02 (12 years ago)
Author:
pjkersha
Message:

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?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/documentation/epydoc/ndg.security.common.SecurityCGI-pysrc.html

    r3047 r3153  
    7272<a name="L11"></a><tt class="py-lineno">  11</tt>  <tt class="py-line"><tt class="py-string">License, version 1.0 or later."""</tt> </tt> 
    7373<a name="L12"></a><tt class="py-lineno">  12</tt>  <tt class="py-line"><tt class="py-name">__contact__</tt> <tt class="py-op">=</tt> <tt class="py-string">"P.J.Kershaw@rl.ac.uk"</tt> </tt> 
    74 <a name="L13"></a><tt class="py-lineno">  13</tt>  <tt class="py-line"><tt id="link-0" class="py-name" targets="Variable ndg.__revision__=ndg-module.html#__revision__,Variable ndg.security.__revision__=ndg.security-module.html#__revision__,Variable ndg.security.client.LogClient.__revision__=ndg.security.client.LogClient-module.html#__revision__,Variable ndg.security.client.SimpleCAClient.__revision__=ndg.security.client.SimpleCAClient-module.html#__revision__,Variable ndg.security.client.__revision__=ndg.security.client-module.html#__revision__,Variable ndg.security.client.ndgSessionClient.__revision__=ndg.security.client.ndgSessionClient-module.html#__revision__,Variable ndg.security.common.AttAuthority.__revision__=ndg.security.common.AttAuthority-module.html#__revision__,Variable ndg.security.common.AttCert.__revision__=ndg.security.common.AttCert-module.html#__revision__,Variable ndg.security.common.CredWallet.__revision__=ndg.security.common.CredWallet-module.html#__revision__,Variable ndg.security.common.Log.__revision__=ndg.security.common.Log-module.html#__revision__,Variable ndg.security.common.Log.log_services_server.__revision__=ndg.security.common.Log.log_services_server-module.html#__revision__,Variable ndg.security.common.SQLObject.__revision__=ndg.security.common.SQLObject-module.html#__revision__,Variable ndg.security.common.SecurityCGI.__revision__=ndg.security.common.SecurityCGI-module.html#__revision__,Variable ndg.security.common.SessionCookie.__revision__=ndg.security.common.SessionCookie-module.html#__revision__,Variable ndg.security.common.SessionMgr.__revision__=ndg.security.common.SessionMgr-module.html#__revision__,Variable ndg.security.common.X509.__revision__=ndg.security.common.X509-module.html#__revision__,Variable ndg.security.common.XMLSec.__revision__=ndg.security.common.XMLSec-module.html#__revision__,Variable ndg.security.common.__revision__=ndg.security.common-module.html#__revision__,Variable ndg.security.common.ca.__revision__=ndg.security.common.ca-module.html#__revision__,Variable ndg.security.common.m2CryptoSSLUtility.__revision__=ndg.security.common.m2CryptoSSLUtility-module.html#__revision__,Variable ndg.security.common.openssl.__revision__=ndg.security.common.openssl-module.html#__revision__,Variable ndg.security.common.wsSecurity.__revision__=ndg.security.common.wsSecurity-module.html#__revision__,Variable ndg.security.server.AttAuthority.__revision__=ndg.security.server.AttAuthority-module.html#__revision__,Variable ndg.security.server.Log.__revision__=ndg.security.server.Log-module.html#__revision__,Variable ndg.security.server.MyProxy.__revision__=ndg.security.server.MyProxy-module.html#__revision__,Variable ndg.security.server.SessionMgr.__revision__=ndg.security.server.SessionMgr-module.html#__revision__,Variable ndg.security.server.__revision__=ndg.security.server-module.html#__revision__,Variable ndg.security.server.ca.__revision__=ndg.security.server.ca-module.html#__revision__,Variable ndg.security.server.conf.__revision__=ndg.security.server.conf-module.html#__revision__,Variable ndg.security.server.conf.attCertLog.__revision__=ndg.security.server.conf.attCertLog-module.html#__revision__,Variable ndg.security.server.conf.certs.__revision__=ndg.security.server.conf.certs-module.html#__revision__,Variable ndg.security.server.conf.userRoles.__revision__=ndg.security.server.conf.userRoles-module.html#__revision__,Variable ndg.security.server.initCredReposDb.__revision__=ndg.security.server.initCredReposDb-module.html#__revision__,Variable ndg.security.server.log.__revision__=ndg.security.server.log-module.html#__revision__,Variable ndg.security.server.share.__revision__=ndg.security.server.share-module.html#__revision__,Variable ndg.security.server.twisted.__revision__=ndg.security.server.twisted-module.html#__revision__"><a title="ndg.__revision__ 
     74<a name="L13"></a><tt class="py-lineno">  13</tt>  <tt class="py-line"><tt id="link-0" class="py-name" targets="Variable ndg.__revision__=ndg-module.html#__revision__,Variable ndg.security.__revision__=ndg.security-module.html#__revision__,Variable ndg.security.client.LogClient.__revision__=ndg.security.client.LogClient-module.html#__revision__,Variable ndg.security.client.SimpleCAClient.__revision__=ndg.security.client.SimpleCAClient-module.html#__revision__,Variable ndg.security.client.__revision__=ndg.security.client-module.html#__revision__,Variable ndg.security.client.ndgSessionClient.__revision__=ndg.security.client.ndgSessionClient-module.html#__revision__,Variable ndg.security.common.AttAuthority.__revision__=ndg.security.common.AttAuthority-module.html#__revision__,Variable ndg.security.common.AttCert.__revision__=ndg.security.common.AttCert-module.html#__revision__,Variable ndg.security.common.CredWallet.__revision__=ndg.security.common.CredWallet-module.html#__revision__,Variable ndg.security.common.SQLObject.__revision__=ndg.security.common.SQLObject-module.html#__revision__,Variable ndg.security.common.SecurityCGI.__revision__=ndg.security.common.SecurityCGI-module.html#__revision__,Variable ndg.security.common.SessionCookie.__revision__=ndg.security.common.SessionCookie-module.html#__revision__,Variable ndg.security.common.SessionMgr.__revision__=ndg.security.common.SessionMgr-module.html#__revision__,Variable ndg.security.common.X509.__revision__=ndg.security.common.X509-module.html#__revision__,Variable ndg.security.common.XMLSec.__revision__=ndg.security.common.XMLSec-module.html#__revision__,Variable ndg.security.common.__revision__=ndg.security.common-module.html#__revision__,Variable ndg.security.common.ca.__revision__=ndg.security.common.ca-module.html#__revision__,Variable ndg.security.common.gatekeeper.__revision__=ndg.security.common.gatekeeper-module.html#__revision__,Variable ndg.security.common.logService.__revision__=ndg.security.common.logService-module.html#__revision__,Variable ndg.security.common.logService.log_services_server.__revision__=ndg.security.common.logService.log_services_server-module.html#__revision__,Variable ndg.security.common.m2CryptoSSLUtility.__revision__=ndg.security.common.m2CryptoSSLUtility-module.html#__revision__,Variable ndg.security.common.openssl.__revision__=ndg.security.common.openssl-module.html#__revision__,Variable ndg.security.common.sessionCookie.__revision__=ndg.security.common.sessionCookie-module.html#__revision__,Variable ndg.security.common.wsSecurity.__revision__=ndg.security.common.wsSecurity-module.html#__revision__,Variable ndg.security.server.AttAuthority.__revision__=ndg.security.server.AttAuthority-module.html#__revision__,Variable ndg.security.server.Log.__revision__=ndg.security.server.Log-module.html#__revision__,Variable ndg.security.server.MyProxy.__revision__=ndg.security.server.MyProxy-module.html#__revision__,Variable ndg.security.server.SessionMgr.__revision__=ndg.security.server.SessionMgr-module.html#__revision__,Variable ndg.security.server.__revision__=ndg.security.server-module.html#__revision__,Variable ndg.security.server.ca.__revision__=ndg.security.server.ca-module.html#__revision__,Variable ndg.security.server.conf.__revision__=ndg.security.server.conf-module.html#__revision__,Variable ndg.security.server.conf.attCertLog.__revision__=ndg.security.server.conf.attCertLog-module.html#__revision__,Variable ndg.security.server.conf.certs.__revision__=ndg.security.server.conf.certs-module.html#__revision__,Variable ndg.security.server.conf.certs.ca.__revision__=ndg.security.server.conf.certs.ca-module.html#__revision__,Variable ndg.security.server.conf.userRoles.__revision__=ndg.security.server.conf.userRoles-module.html#__revision__,Variable ndg.security.server.initCredReposDb.__revision__=ndg.security.server.initCredReposDb-module.html#__revision__,Variable ndg.security.server.log.__revision__=ndg.security.server.log-module.html#__revision__,Variable ndg.security.server.share.__revision__=ndg.security.server.share-module.html#__revision__,Variable ndg.security.server.twisted.__revision__=ndg.security.server.twisted-module.html#__revision__,Variable ndg.security.test.Log.LogTest.__revision__=ndg.security.test.Log.LogTest-module.html#__revision__,Variable ndg.security.test.Log.__revision__=ndg.security.test.Log-module.html#__revision__,Variable ndg.security.test.SecurityCGItest.__revision__=ndg.security.test.SecurityCGItest-module.html#__revision__,Variable ndg.security.test.X509.X509Test.__revision__=ndg.security.test.X509.X509Test-module.html#__revision__,Variable ndg.security.test.X509.__revision__=ndg.security.test.X509-module.html#__revision__,Variable ndg.security.test.XMLSecDoc.__revision__=ndg.security.test.XMLSecDoc-module.html#__revision__,Variable ndg.security.test.XMLSecDoc.xmlSecDocTest.__revision__=ndg.security.test.XMLSecDoc.xmlSecDocTest-module.html#__revision__,Variable ndg.security.test.__revision__=ndg.security.test-module.html#__revision__,Variable ndg.security.test.attAuthority.AttAuthorityClientTest.__revision__=ndg.security.test.attAuthority.AttAuthorityClientTest-module.html#__revision__,Variable ndg.security.test.attAuthority.__revision__=ndg.security.test.attAuthority-module.html#__revision__,Variable ndg.security.test.attAuthority.attCertLog.__revision__=ndg.security.test.attAuthority.attCertLog-module.html#__revision__,Variable ndg.security.test.attAuthority.ca.__revision__=ndg.security.test.attAuthority.ca-module.html#__revision__,Variable ndg.security.test.attAuthority.siteAUserRoles.__revision__=ndg.security.test.attAuthority.siteAUserRoles-module.html#__revision__,Variable ndg.security.test.attAuthority.siteBUserRoles.__revision__=ndg.security.test.attAuthority.siteBUserRoles-module.html#__revision__,Variable ndg.security.test.attCert.AttCertTest.__revision__=ndg.security.test.attCert.AttCertTest-module.html#__revision__,Variable ndg.security.test.attCert.__revision__=ndg.security.test.attCert-module.html#__revision__,Variable ndg.security.test.ca.__revision__=ndg.security.test.ca-module.html#__revision__,Variable ndg.security.test.ca.caClientTest.__revision__=ndg.security.test.ca.caClientTest-module.html#__revision__,Variable ndg.security.test.gatekeeper.TestGatekeeperResrc.__revision__=ndg.security.test.gatekeeper.TestGatekeeperResrc-module.html#__revision__,Variable ndg.security.test.gatekeeper.__revision__=ndg.security.test.gatekeeper-module.html#__revision__,Variable ndg.security.test.myProxy.MyProxyClientTest.__revision__=ndg.security.test.myProxy.MyProxyClientTest-module.html#__revision__,Variable ndg.security.test.myProxy.__revision__=ndg.security.test.myProxy-module.html#__revision__,Variable ndg.security.test.sessionCookie.SessionCookieTest.__revision__=ndg.security.test.sessionCookie.SessionCookieTest-module.html#__revision__,Variable ndg.security.test.sessionCookie.__revision__=ndg.security.test.sessionCookie-module.html#__revision__,Variable ndg.security.test.sessionMgr.__revision__=ndg.security.test.sessionMgr-module.html#__revision__,Variable ndg.security.test.sessionMgr.ca.__revision__=ndg.security.test.sessionMgr.ca-module.html#__revision__,Variable ndg.security.test.sessionMgr.test.__revision__=ndg.security.test.sessionMgr.test-module.html#__revision__,Variable ndg.security.test.sessionMgrClient.SessionMgrClientTest.__revision__=ndg.security.test.sessionMgrClient.SessionMgrClientTest-module.html#__revision__,Variable ndg.security.test.sessionMgrClient.__revision__=ndg.security.test.sessionMgrClient-module.html#__revision__,Variable ndg.security.test.sessionMgrClient.ca.__revision__=ndg.security.test.sessionMgrClient.ca-module.html#__revision__,Variable ndg.security.test.wsSecurity.__revision__=ndg.security.test.wsSecurity-module.html#__revision__,Variable ndg.security.test.wsSecurity.client.__revision__=ndg.security.test.wsSecurity.client-module.html#__revision__,Variable ndg.security.test.wsSecurity.server.__revision__=ndg.security.test.wsSecurity.server-module.html#__revision__"><a title="ndg.__revision__ 
    7575ndg.security.__revision__ 
    7676ndg.security.client.LogClient.__revision__ 
     
    8181ndg.security.common.AttCert.__revision__ 
    8282ndg.security.common.CredWallet.__revision__ 
    83 ndg.security.common.Log.__revision__ 
    84 ndg.security.common.Log.log_services_server.__revision__ 
    8583ndg.security.common.SQLObject.__revision__ 
    8684ndg.security.common.SecurityCGI.__revision__ 
     
    9189ndg.security.common.__revision__ 
    9290ndg.security.common.ca.__revision__ 
     91ndg.security.common.gatekeeper.__revision__ 
     92ndg.security.common.logService.__revision__ 
     93ndg.security.common.logService.log_services_server.__revision__ 
    9394ndg.security.common.m2CryptoSSLUtility.__revision__ 
    9495ndg.security.common.openssl.__revision__ 
     96ndg.security.common.sessionCookie.__revision__ 
    9597ndg.security.common.wsSecurity.__revision__ 
    9698ndg.security.server.AttAuthority.__revision__ 
     
    103105ndg.security.server.conf.attCertLog.__revision__ 
    104106ndg.security.server.conf.certs.__revision__ 
     107ndg.security.server.conf.certs.ca.__revision__ 
    105108ndg.security.server.conf.userRoles.__revision__ 
    106109ndg.security.server.initCredReposDb.__revision__ 
    107110ndg.security.server.log.__revision__ 
    108111ndg.security.server.share.__revision__ 
    109 ndg.security.server.twisted.__revision__" class="py-name" href="#" onclick="return doclink('link-0', '__revision__', 'link-0');">__revision__</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'$Id: SecurityCGI.py 2909 2007-09-28 14:22:21Z pjkersha $'</tt> </tt> 
     112ndg.security.server.twisted.__revision__ 
     113ndg.security.test.Log.LogTest.__revision__ 
     114ndg.security.test.Log.__revision__ 
     115ndg.security.test.SecurityCGItest.__revision__ 
     116ndg.security.test.X509.X509Test.__revision__ 
     117ndg.security.test.X509.__revision__ 
     118ndg.security.test.XMLSecDoc.__revision__ 
     119ndg.security.test.XMLSecDoc.xmlSecDocTest.__revision__ 
     120ndg.security.test.__revision__ 
     121ndg.security.test.attAuthority.AttAuthorityClientTest.__revision__ 
     122ndg.security.test.attAuthority.__revision__ 
     123ndg.security.test.attAuthority.attCertLog.__revision__ 
     124ndg.security.test.attAuthority.ca.__revision__ 
     125ndg.security.test.attAuthority.siteAUserRoles.__revision__ 
     126ndg.security.test.attAuthority.siteBUserRoles.__revision__ 
     127ndg.security.test.attCert.AttCertTest.__revision__ 
     128ndg.security.test.attCert.__revision__ 
     129ndg.security.test.ca.__revision__ 
     130ndg.security.test.ca.caClientTest.__revision__ 
     131ndg.security.test.gatekeeper.TestGatekeeperResrc.__revision__ 
     132ndg.security.test.gatekeeper.__revision__ 
     133ndg.security.test.myProxy.MyProxyClientTest.__revision__ 
     134ndg.security.test.myProxy.__revision__ 
     135ndg.security.test.sessionCookie.SessionCookieTest.__revision__ 
     136ndg.security.test.sessionCookie.__revision__ 
     137ndg.security.test.sessionMgr.__revision__ 
     138ndg.security.test.sessionMgr.ca.__revision__ 
     139ndg.security.test.sessionMgr.test.__revision__ 
     140ndg.security.test.sessionMgrClient.SessionMgrClientTest.__revision__ 
     141ndg.security.test.sessionMgrClient.__revision__ 
     142ndg.security.test.sessionMgrClient.ca.__revision__ 
     143ndg.security.test.wsSecurity.__revision__ 
     144ndg.security.test.wsSecurity.client.__revision__ 
     145ndg.security.test.wsSecurity.server.__revision__" class="py-name" href="#" onclick="return doclink('link-0', '__revision__', 'link-0');">__revision__</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'$Id: SecurityCGI.py 2909 2007-09-28 14:22:21Z pjkersha $'</tt> </tt> 
    110146<a name="L14"></a><tt class="py-lineno">  14</tt>  <tt class="py-line"> </tt> 
    111147<a name="L15"></a><tt class="py-lineno">  15</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">Cookie</tt> <tt class="py-keyword">import</tt> <tt class="py-name">SimpleCookie</tt> </tt> 
     
    202238<a name="L106"></a><tt class="py-lineno"> 106</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name" targets="Variable ndg.security.common.ca.CertificateAuthorityClient.clntCertFilePath=ndg.security.common.ca.CertificateAuthorityClient-class.html#clntCertFilePath"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntCertFilePath" class="py-name" href="#" onclick="return doclink('link-14', 'clntCertFilePath', 'link-14');">clntCertFilePath</a></tt> <tt class="py-op">=</tt> <tt id="link-15" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntCertFilePath" class="py-name" href="#" onclick="return doclink('link-15', 'clntCertFilePath', 'link-14');">clntCertFilePath</a></tt> </tt> 
    203239<a name="L107"></a><tt class="py-lineno"> 107</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name" targets="Variable ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyFilePath=ndg.security.common.ca.CertificateAuthorityClient-class.html#clntPriKeyFilePath"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyFilePath" class="py-name" href="#" onclick="return doclink('link-16', 'clntPriKeyFilePath', 'link-16');">clntPriKeyFilePath</a></tt> <tt class="py-op">=</tt> <tt id="link-17" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyFilePath" class="py-name" href="#" onclick="return doclink('link-17', 'clntPriKeyFilePath', 'link-16');">clntPriKeyFilePath</a></tt> </tt> 
    204 <a name="L108"></a><tt class="py-lineno"> 108</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name" targets="Variable ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd=ndg.security.common.ca.CertificateAuthorityClient-class.html#clntPriKeyPwd"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-18', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt> <tt class="py-op">=</tt> <tt id="link-19" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-19', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt> </tt> 
     240<a name="L108"></a><tt class="py-lineno"> 108</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name" targets="Variable ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd=ndg.security.common.ca.CertificateAuthorityClient-class.html#clntPriKeyPwd,Variable ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd=ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase-class.html#clntPriKeyPwd"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd 
     241ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-18', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt> <tt class="py-op">=</tt> <tt id="link-19" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd 
     242ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-19', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt> </tt> 
    205243<a name="L109"></a><tt class="py-lineno"> 109</tt>  <tt class="py-line"> </tt> 
    206244<a name="L110"></a><tt class="py-lineno"> 110</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">scriptName</tt> <tt class="py-op">=</tt> <tt class="py-name">scriptName</tt> </tt> 
     
    208246<a name="L112"></a><tt class="py-lineno"> 112</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_wsDebug</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt>         </tt> 
    209247<a name="L113"></a><tt class="py-lineno"> 113</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name" targets="Variable ndg.security.common.SecurityCGI._SecurityCGI.acMappingFlag=ndg.security.common.SecurityCGI._SecurityCGI-class.html#acMappingFlag"><a title="ndg.security.common.SecurityCGI._SecurityCGI.acMappingFlag" class="py-name" href="#" onclick="return doclink('link-20', 'acMappingFlag', 'link-20');">acMappingFlag</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="ndg.security.common.SecurityCGI._SecurityCGI.acAllowMappingWithPrompt" class="py-name" href="#" onclick="return doclink('link-21', 'acAllowMappingWithPrompt', 'link-6');">acAllowMappingWithPrompt</a></tt> </tt> 
    210 <a name="L114"></a><tt class="py-lineno"> 114</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name" targets="Variable ndg.security.common.SQLObject.CredRepos.UserCredential.attCert=ndg.security.common.SQLObject.CredRepos.UserCredential-class.html#attCert"><a title="ndg.security.common.SQLObject.CredRepos.UserCredential.attCert" class="py-name" href="#" onclick="return doclink('link-22', 'attCert', 'link-22');">attCert</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt> 
     248<a name="L114"></a><tt class="py-lineno"> 114</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name" targets="Variable ndg.security.common.SQLObject.CredRepos.UserCredential.attCert=ndg.security.common.SQLObject.CredRepos.UserCredential-class.html#attCert,Package ndg.security.test.attCert=ndg.security.test.attCert-module.html"><a title="ndg.security.common.SQLObject.CredRepos.UserCredential.attCert 
     249ndg.security.test.attCert" class="py-name" href="#" onclick="return doclink('link-22', 'attCert', 'link-22');">attCert</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt> 
    211250<a name="L115"></a><tt class="py-lineno"> 115</tt>  <tt class="py-line">                 </tt> 
    212251<a name="L116"></a><tt class="py-lineno"> 116</tt>  <tt class="py-line">        <tt class="py-comment"># Read fields so that self becomes a dictionary of the fields</tt> </tt> 
    213 <a name="L117"></a><tt class="py-lineno"> 117</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-name">cgi</tt><tt class="py-op">.</tt><tt class="py-name">FieldStorage</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name" targets="Method ndg.security.client.GatekeeperClient.GatekeeperClient.__init__()=ndg.security.client.GatekeeperClient.GatekeeperClient-class.html#__init__,Method ndg.security.client.GatekeeperClient.GatekeeperClientError.__init__()=ndg.security.client.GatekeeperClient.GatekeeperClientError-class.html#__init__,Method ndg.security.client.LogClient.LogClient.__init__()=ndg.security.client.LogClient.LogClient-class.html#__init__,Method ndg.security.client.LogClient.LogClientError.__init__()=ndg.security.client.LogClient.LogClientError-class.html#__init__,Method ndg.security.client.SimpleCAClient.SimpleCAClient.__init__()=ndg.security.client.SimpleCAClient.SimpleCAClient-class.html#__init__,Method ndg.security.client.SimpleCAClient.SimpleCAClientError.__init__()=ndg.security.client.SimpleCAClient.SimpleCAClientError-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthorityClient.__init__()=ndg.security.common.AttAuthority.AttAuthorityClient-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services.AttAuthorityBindingSOAP.__init__()=ndg.security.common.AttAuthority.AttAuthority_services.AttAuthorityBindingSOAP-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.HostInfo_Def.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.HostInfo_Def-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAllHostsInfoResponse_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAllHostsInfoResponse_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAllHostsInfo_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAllHostsInfo_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAttCertResponse_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAttCertResponse_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAttCert_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAttCert_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getHostInfoResponse_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getHostInfoResponse_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getHostInfo_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getHostInfo_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getTrustedHostInfoResponse_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getTrustedHostInfoResponse_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getTrustedHostInfo_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getTrustedHostInfo_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getX509CertResponse_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getX509CertResponse_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getX509Cert_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getX509Cert_Dec-class.html#__init__,Method ndg.security.common.AttCert.AttCert.__init__()=ndg.security.common.AttCert.AttCert-class.html#__init__,Method ndg.security.common.AttCert.AttCertReadOnlyDict.__init__()=ndg.security.common.AttCert.AttCertReadOnlyDict-class.html#__init__,Method ndg.security.common.CredWallet.CredRepos.__init__()=ndg.security.common.CredWallet.CredRepos-class.html#__init__,Method ndg.security.common.CredWallet.CredWallet.__init__()=ndg.security.common.CredWallet.CredWallet-class.html#__init__,Method ndg.security.common.CredWallet.CredWalletAttributeRequestDenied.__init__()=ndg.security.common.CredWallet.CredWalletAttributeRequestDenied-class.html#__init__,Method ndg.security.common.CredWallet.NullCredRepos.__init__()=ndg.security.common.CredWallet.NullCredRepos-class.html#__init__,Method ndg.security.common.CredWallet._CredWalletException.__init__()=ndg.security.common.CredWallet._CredWalletException-class.html#__init__,Method ndg.security.common.Log.log_services.debugRequest.__init__()=ndg.security.common.Log.log_services.debugRequest-class.html#__init__,Method ndg.security.common.Log.log_services.debugRequestWrapper.__init__()=ndg.security.common.Log.log_services.debugRequestWrapper-class.html#__init__,Method ndg.security.common.Log.log_services.debugResponse.__init__()=ndg.security.common.Log.log_services.debugResponse-class.html#__init__,Method ndg.security.common.Log.log_services.debugResponseWrapper.__init__()=ndg.security.common.Log.log_services.debugResponseWrapper-class.html#__init__,Method ndg.security.common.Log.log_services.errorRequest.__init__()=ndg.security.common.Log.log_services.errorRequest-class.html#__init__,Method ndg.security.common.Log.log_services.errorRequestWrapper.__init__()=ndg.security.common.Log.log_services.errorRequestWrapper-class.html#__init__,Method ndg.security.common.Log.log_services.errorResponse.__init__()=ndg.security.common.Log.log_services.errorResponse-class.html#__init__,Method ndg.security.common.Log.log_services.errorResponseWrapper.__init__()=ndg.security.common.Log.log_services.errorResponseWrapper-class.html#__init__,Method ndg.security.common.Log.log_services.infoRequest.__init__()=ndg.security.common.Log.log_services.infoRequest-class.html#__init__,Method ndg.security.common.Log.log_services.infoRequestWrapper.__init__()=ndg.security.common.Log.log_services.infoRequestWrapper-class.html#__init__,Method ndg.security.common.Log.log_services.infoResponse.__init__()=ndg.security.common.Log.log_services.infoResponse-class.html#__init__,Method ndg.security.common.Log.log_services.infoResponseWrapper.__init__()=ndg.security.common.Log.log_services.infoResponseWrapper-class.html#__init__,Method ndg.security.common.Log.log_services.logBindingSOAP.__init__()=ndg.security.common.Log.log_services.logBindingSOAP-class.html#__init__,Method ndg.security.common.Log.log_services.warningRequest.__init__()=ndg.security.common.Log.log_services.warningRequest-class.html#__init__,Method ndg.security.common.Log.log_services.warningRequestWrapper.__init__()=ndg.security.common.Log.log_services.warningRequestWrapper-class.html#__init__,Method ndg.security.common.Log.log_services.warningResponse.__init__()=ndg.security.common.Log.log_services.warningResponse-class.html#__init__,Method ndg.security.common.Log.log_services.warningResponseWrapper.__init__()=ndg.security.common.Log.log_services.warningResponseWrapper-class.html#__init__,Method ndg.security.common.Log.log_services_server.log.__init__()=ndg.security.common.Log.log_services_server.log-class.html#__init__,Method ndg.security.common.SQLObject.CredRepos.__init__()=ndg.security.common.SQLObject.CredRepos-class.html#__init__,Method ndg.security.common.SecurityCGI.IdentityProviderSecurityCGI.__init__()=ndg.security.common.SecurityCGI.IdentityProviderSecurityCGI-class.html#__init__,Method ndg.security.common.SecurityCGI.ServiceProviderSecurityCGI.__init__()=ndg.security.common.SecurityCGI.ServiceProviderSecurityCGI-class.html#__init__,Method ndg.security.common.SecurityCGI._SecurityCGI.__init__()=ndg.security.common.SecurityCGI._SecurityCGI-class.html#__init__,Method ndg.security.common.SessionCookie.SessionCookie.__init__()=ndg.security.common.SessionCookie.SessionCookie-class.html#__init__,Method ndg.security.common.SessionMgr.AttributeRequestDenied.__init__()=ndg.security.common.SessionMgr.AttributeRequestDenied-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgrClient.__init__()=ndg.security.common.SessionMgr.SessionMgrClient-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services.SessionMgrBindingSOAP.__init__()=ndg.security.common.SessionMgr.SessionMgr_services.SessionMgrBindingSOAP-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.connectResponse_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.connectResponse_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.connect_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.connect_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.disconnectResponse_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.disconnectResponse_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.disconnect_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.disconnect_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getAttCertResponse_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getAttCertResponse_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getAttCert_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getAttCert_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getSessionStatusResponse_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getSessionStatusResponse_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getSessionStatus_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getSessionStatus_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getX509CertResponse_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getX509CertResponse_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getX509Cert_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getX509Cert_Dec-class.html#__init__,Method ndg.security.common.X509.X500DN.__init__()=ndg.security.common.X509.X500DN-class.html#__init__,Method ndg.security.common.X509.X509Cert.__init__()=ndg.security.common.X509.X509Cert-class.html#__init__,Method ndg.security.common.X509.X509Stack.__init__()=ndg.security.common.X509.X509Stack-class.html#__init__,Method ndg.security.common.XMLSec.XMLSecDoc.__init__()=ndg.security.common.XMLSec.XMLSecDoc-class.html#__init__,Method ndg.security.common.ca.CertificateAuthorityClient.__init__()=ndg.security.common.ca.CertificateAuthorityClient-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services.CertificateAuthorityBindingSOAP.__init__()=ndg.security.common.ca.CertificateAuthority_services.CertificateAuthorityBindingSOAP-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.getCRLResponse_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.getCRLResponse_Dec-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.getCRL_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.getCRL_Dec-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.issueCertResponse_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.issueCertResponse_Dec-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.issueCert_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.issueCert_Dec-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCertResponse_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCertResponse_Dec-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCert_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCert_Dec-class.html#__init__,Method ndg.security.common.m2CryptoSSLUtility.HTTPSConnection.__init__()=ndg.security.common.m2CryptoSSLUtility.HTTPSConnection-class.html#__init__,Method ndg.security.common.m2CryptoSSLUtility.HostCheck.__init__()=ndg.security.common.m2CryptoSSLUtility.HostCheck-class.html#__init__,Method ndg.security.common.openssl.OpenSSLConfig.__init__()=ndg.security.common.openssl.OpenSSLConfig-class.html#__init__,Method ndg.security.common.wsSecurity.EncryptionHandler.__init__()=ndg.security.common.wsSecurity.EncryptionHandler-class.html#__init__,Method ndg.security.common.wsSecurity.SignatureHandler.__init__()=ndg.security.common.wsSecurity.SignatureHandler-class.html#__init__,Method ndg.security.server.AttAuthority.AAUserRoles.__init__()=ndg.security.server.AttAuthority.AAUserRoles-class.html#__init__,Method ndg.security.server.AttAuthority.AttAuthority.__init__()=ndg.security.server.AttAuthority.AttAuthority-class.html#__init__,Method ndg.security.server.AttAuthority.AttAuthorityError.__init__()=ndg.security.server.AttAuthority.AttAuthorityError-class.html#__init__,Method ndg.security.server.AttAuthority.AttAuthority_services_server.AttAuthorityService.__init__()=ndg.security.server.AttAuthority.AttAuthority_services_server.AttAuthorityService-class.html#__init__,Method ndg.security.server.AttAuthority.AttCertLog.__init__()=ndg.security.server.AttAuthority.AttCertLog-class.html#__init__,Method ndg.security.server.Log.Log.__init__()=ndg.security.server.Log.Log-class.html#__init__,Method ndg.security.server.MyProxy.CmdLineClient.__init__()=ndg.security.server.MyProxy.CmdLineClient-class.html#__init__,Method ndg.security.server.MyProxy.MyProxyClient.__init__()=ndg.security.server.MyProxy.MyProxyClient-class.html#__init__,Method ndg.security.server.MyProxy._HostCheck.__init__()=ndg.security.server.MyProxy._HostCheck-class.html#__init__,Method ndg.security.server.SessionMgr.SessionMgr.__init__()=ndg.security.server.SessionMgr.SessionMgr-class.html#__init__,Method ndg.security.server.SessionMgr.SessionMgr_services_server.SessionMgrService.__init__()=ndg.security.server.SessionMgr.SessionMgr_services_server.SessionMgrService-class.html#__init__,Method ndg.security.server.SessionMgr.UserSession.__init__()=ndg.security.server.SessionMgr.UserSession-class.html#__init__,Method ndg.security.server.SessionMgr._SessionMgrException.__init__()=ndg.security.server.SessionMgr._SessionMgrException-class.html#__init__,Method ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService.__init__()=ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService-class.html#__init__,Method ndg.security.server.ca.SimpleCA.__init__()=ndg.security.server.ca.SimpleCA-class.html#__init__,Method ndg.security.server.conf.userRoles.UserRoles.__init__()=ndg.security.server.conf.userRoles.UserRoles-class.html#__init__"><a title="ndg.security.client.GatekeeperClient.GatekeeperClient.__init__ 
     252<a name="L117"></a><tt class="py-lineno"> 117</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-name">cgi</tt><tt class="py-op">.</tt><tt class="py-name">FieldStorage</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name" targets="Method ndg.security.client.GatekeeperClient.GatekeeperClient.__init__()=ndg.security.client.GatekeeperClient.GatekeeperClient-class.html#__init__,Method ndg.security.client.GatekeeperClient.GatekeeperClientError.__init__()=ndg.security.client.GatekeeperClient.GatekeeperClientError-class.html#__init__,Method ndg.security.client.LogClient.LogClient.__init__()=ndg.security.client.LogClient.LogClient-class.html#__init__,Method ndg.security.client.LogClient.LogClientError.__init__()=ndg.security.client.LogClient.LogClientError-class.html#__init__,Method ndg.security.client.LogClient.SOAPHandler.__init__()=ndg.security.client.LogClient.SOAPHandler-class.html#__init__,Method ndg.security.client.SimpleCAClient.SimpleCAClient.__init__()=ndg.security.client.SimpleCAClient.SimpleCAClient-class.html#__init__,Method ndg.security.client.SimpleCAClient.SimpleCAClientError.__init__()=ndg.security.client.SimpleCAClient.SimpleCAClientError-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthorityClient.__init__()=ndg.security.common.AttAuthority.AttAuthorityClient-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services.AttAuthorityBindingSOAP.__init__()=ndg.security.common.AttAuthority.AttAuthority_services.AttAuthorityBindingSOAP-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.HostInfo_Def.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.HostInfo_Def-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAllHostsInfoResponse_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAllHostsInfoResponse_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAllHostsInfo_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAllHostsInfo_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAttCertResponse_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAttCertResponse_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAttCert_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getAttCert_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getHostInfoResponse_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getHostInfoResponse_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getHostInfo_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getHostInfo_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getTrustedHostInfoResponse_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getTrustedHostInfoResponse_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getTrustedHostInfo_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getTrustedHostInfo_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getX509CertResponse_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getX509CertResponse_Dec-class.html#__init__,Method ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getX509Cert_Dec.__init__()=ndg.security.common.AttAuthority.AttAuthority_services_types.ns0.getX509Cert_Dec-class.html#__init__,Method ndg.security.common.AttCert.AttCert.__init__()=ndg.security.common.AttCert.AttCert-class.html#__init__,Method ndg.security.common.AttCert.AttCertReadOnlyDict.__init__()=ndg.security.common.AttCert.AttCertReadOnlyDict-class.html#__init__,Method ndg.security.common.CredWallet.CredRepos.__init__()=ndg.security.common.CredWallet.CredRepos-class.html#__init__,Method ndg.security.common.CredWallet.CredWallet.__init__()=ndg.security.common.CredWallet.CredWallet-class.html#__init__,Method ndg.security.common.CredWallet.CredWalletAttributeRequestDenied.__init__()=ndg.security.common.CredWallet.CredWalletAttributeRequestDenied-class.html#__init__,Method ndg.security.common.CredWallet.NullCredRepos.__init__()=ndg.security.common.CredWallet.NullCredRepos-class.html#__init__,Method ndg.security.common.CredWallet._CredWalletException.__init__()=ndg.security.common.CredWallet._CredWalletException-class.html#__init__,Method ndg.security.common.SQLObject.CredRepos.__init__()=ndg.security.common.SQLObject.CredRepos-class.html#__init__,Method ndg.security.common.SecurityCGI.IdentityProviderSecurityCGI.__init__()=ndg.security.common.SecurityCGI.IdentityProviderSecurityCGI-class.html#__init__,Method ndg.security.common.SecurityCGI.ServiceProviderSecurityCGI.__init__()=ndg.security.common.SecurityCGI.ServiceProviderSecurityCGI-class.html#__init__,Method ndg.security.common.SecurityCGI._SecurityCGI.__init__()=ndg.security.common.SecurityCGI._SecurityCGI-class.html#__init__,Method ndg.security.common.SessionCookie.SessionCookie.__init__()=ndg.security.common.SessionCookie.SessionCookie-class.html#__init__,Method ndg.security.common.SessionMgr.AttributeRequestDenied.__init__()=ndg.security.common.SessionMgr.AttributeRequestDenied-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgrClient.__init__()=ndg.security.common.SessionMgr.SessionMgrClient-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services.SessionMgrBindingSOAP.__init__()=ndg.security.common.SessionMgr.SessionMgr_services.SessionMgrBindingSOAP-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.connectResponse_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.connectResponse_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.connect_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.connect_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.disconnectResponse_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.disconnectResponse_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.disconnect_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.disconnect_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getAttCertResponse_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getAttCertResponse_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getAttCert_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getAttCert_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getSessionStatusResponse_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getSessionStatusResponse_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getSessionStatus_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getSessionStatus_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getX509CertResponse_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getX509CertResponse_Dec-class.html#__init__,Method ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getX509Cert_Dec.__init__()=ndg.security.common.SessionMgr.SessionMgr_services_types.ns0.getX509Cert_Dec-class.html#__init__,Method ndg.security.common.X509.X500DN.__init__()=ndg.security.common.X509.X500DN-class.html#__init__,Method ndg.security.common.X509.X509Cert.__init__()=ndg.security.common.X509.X509Cert-class.html#__init__,Method ndg.security.common.X509.X509Stack.__init__()=ndg.security.common.X509.X509Stack-class.html#__init__,Method ndg.security.common.XMLSec.XMLSecDoc.__init__()=ndg.security.common.XMLSec.XMLSecDoc-class.html#__init__,Method ndg.security.common.ca.CertificateAuthorityClient.__init__()=ndg.security.common.ca.CertificateAuthorityClient-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services.CertificateAuthorityBindingSOAP.__init__()=ndg.security.common.ca.CertificateAuthority_services.CertificateAuthorityBindingSOAP-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.getCRLResponse_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.getCRLResponse_Dec-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.getCRL_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.getCRL_Dec-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.issueCertResponse_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.issueCertResponse_Dec-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.issueCert_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.issueCert_Dec-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCertResponse_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCertResponse_Dec-class.html#__init__,Method ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCert_Dec.__init__()=ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCert_Dec-class.html#__init__,Method ndg.security.common.gatekeeper.Gatekeeper.__init__()=ndg.security.common.gatekeeper.Gatekeeper-class.html#__init__,Method ndg.security.common.gatekeeper.GatekeeperError.__init__()=ndg.security.common.gatekeeper.GatekeeperError-class.html#__init__,Method ndg.security.common.gatekeeper.GatekeeperResrc.__init__()=ndg.security.common.gatekeeper.GatekeeperResrc-class.html#__init__,Method ndg.security.common.gatekeeper.PullModelHandler.__init__()=ndg.security.common.gatekeeper.PullModelHandler-class.html#__init__,Method ndg.security.common.logService.log_services.debugRequest.__init__()=ndg.security.common.logService.log_services.debugRequest-class.html#__init__,Method ndg.security.common.logService.log_services.debugRequestWrapper.__init__()=ndg.security.common.logService.log_services.debugRequestWrapper-class.html#__init__,Method ndg.security.common.logService.log_services.debugResponse.__init__()=ndg.security.common.logService.log_services.debugResponse-class.html#__init__,Method ndg.security.common.logService.log_services.debugResponseWrapper.__init__()=ndg.security.common.logService.log_services.debugResponseWrapper-class.html#__init__,Method ndg.security.common.logService.log_services.errorRequest.__init__()=ndg.security.common.logService.log_services.errorRequest-class.html#__init__,Method ndg.security.common.logService.log_services.errorRequestWrapper.__init__()=ndg.security.common.logService.log_services.errorRequestWrapper-class.html#__init__,Method ndg.security.common.logService.log_services.errorResponse.__init__()=ndg.security.common.logService.log_services.errorResponse-class.html#__init__,Method ndg.security.common.logService.log_services.errorResponseWrapper.__init__()=ndg.security.common.logService.log_services.errorResponseWrapper-class.html#__init__,Method ndg.security.common.logService.log_services.infoRequest.__init__()=ndg.security.common.logService.log_services.infoRequest-class.html#__init__,Method ndg.security.common.logService.log_services.infoRequestWrapper.__init__()=ndg.security.common.logService.log_services.infoRequestWrapper-class.html#__init__,Method ndg.security.common.logService.log_services.infoResponse.__init__()=ndg.security.common.logService.log_services.infoResponse-class.html#__init__,Method ndg.security.common.logService.log_services.infoResponseWrapper.__init__()=ndg.security.common.logService.log_services.infoResponseWrapper-class.html#__init__,Method ndg.security.common.logService.log_services.logBindingSOAP.__init__()=ndg.security.common.logService.log_services.logBindingSOAP-class.html#__init__,Method ndg.security.common.logService.log_services.warningRequest.__init__()=ndg.security.common.logService.log_services.warningRequest-class.html#__init__,Method ndg.security.common.logService.log_services.warningRequestWrapper.__init__()=ndg.security.common.logService.log_services.warningRequestWrapper-class.html#__init__,Method ndg.security.common.logService.log_services.warningResponse.__init__()=ndg.security.common.logService.log_services.warningResponse-class.html#__init__,Method ndg.security.common.logService.log_services.warningResponseWrapper.__init__()=ndg.security.common.logService.log_services.warningResponseWrapper-class.html#__init__,Method ndg.security.common.logService.log_services_server.log.__init__()=ndg.security.common.logService.log_services_server.log-class.html#__init__,Method ndg.security.common.m2CryptoSSLUtility.HTTPSConnection.__init__()=ndg.security.common.m2CryptoSSLUtility.HTTPSConnection-class.html#__init__,Method ndg.security.common.m2CryptoSSLUtility.HostCheck.__init__()=ndg.security.common.m2CryptoSSLUtility.HostCheck-class.html#__init__,Method ndg.security.common.openssl.OpenSSLConfig.__init__()=ndg.security.common.openssl.OpenSSLConfig-class.html#__init__,Method ndg.security.common.sessionCookie.SessionCookie.__init__()=ndg.security.common.sessionCookie.SessionCookie-class.html#__init__,Method ndg.security.common.wsSecurity.EncryptionHandler.__init__()=ndg.security.common.wsSecurity.EncryptionHandler-class.html#__init__,Method ndg.security.common.wsSecurity.SignatureHandler.__init__()=ndg.security.common.wsSecurity.SignatureHandler-class.html#__init__,Method ndg.security.server.AttAuthority.AAUserRoles.__init__()=ndg.security.server.AttAuthority.AAUserRoles-class.html#__init__,Method ndg.security.server.AttAuthority.AttAuthority.__init__()=ndg.security.server.AttAuthority.AttAuthority-class.html#__init__,Method ndg.security.server.AttAuthority.AttAuthorityError.__init__()=ndg.security.server.AttAuthority.AttAuthorityError-class.html#__init__,Method ndg.security.server.AttAuthority.AttAuthority_services_server.AttAuthorityService.__init__()=ndg.security.server.AttAuthority.AttAuthority_services_server.AttAuthorityService-class.html#__init__,Method ndg.security.server.AttAuthority.AttCertLog.__init__()=ndg.security.server.AttAuthority.AttCertLog-class.html#__init__,Method ndg.security.server.Log.Log.__init__()=ndg.security.server.Log.Log-class.html#__init__,Method ndg.security.server.MyProxy.CmdLineClient.__init__()=ndg.security.server.MyProxy.CmdLineClient-class.html#__init__,Method ndg.security.server.MyProxy.MyProxyClient.__init__()=ndg.security.server.MyProxy.MyProxyClient-class.html#__init__,Method ndg.security.server.MyProxy._HostCheck.__init__()=ndg.security.server.MyProxy._HostCheck-class.html#__init__,Method ndg.security.server.SessionMgr.SessionMgr.__init__()=ndg.security.server.SessionMgr.SessionMgr-class.html#__init__,Method ndg.security.server.SessionMgr.SessionMgr_services_server.SessionMgrService.__init__()=ndg.security.server.SessionMgr.SessionMgr_services_server.SessionMgrService-class.html#__init__,Method ndg.security.server.SessionMgr.UserSession.__init__()=ndg.security.server.SessionMgr.UserSession-class.html#__init__,Method ndg.security.server.SessionMgr._SessionMgrException.__init__()=ndg.security.server.SessionMgr._SessionMgrException-class.html#__init__,Method ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService.__init__()=ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService-class.html#__init__,Method ndg.security.server.ca.SimpleCA.__init__()=ndg.security.server.ca.SimpleCA-class.html#__init__,Method ndg.security.server.conf.userRoles.UserRoles.__init__()=ndg.security.server.conf.userRoles.UserRoles-class.html#__init__,Method ndg.security.test.Log.LogTest.LogTestSuite.__init__()=ndg.security.test.Log.LogTest.LogTestSuite-class.html#__init__,Method ndg.security.test.SecurityCGItest.SecurityCGItestSuite.__init__()=ndg.security.test.SecurityCGItest.SecurityCGItestSuite-class.html#__init__,Method ndg.security.test.X509.X509Test.X509TestSuite.__init__()=ndg.security.test.X509.X509Test.X509TestSuite-class.html#__init__,Method ndg.security.test.XMLSecDoc.xmlSecDocTest.XMLSecDocTestSuite.__init__()=ndg.security.test.XMLSecDoc.xmlSecDocTest.XMLSecDocTestSuite-class.html#__init__,Method ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestSuite.__init__()=ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestSuite-class.html#__init__,Method ndg.security.test.attAuthority.siteAUserRoles.TestUserRoles.__init__()=ndg.security.test.attAuthority.siteAUserRoles.TestUserRoles-class.html#__init__,Method ndg.security.test.attAuthority.siteBUserRoles.TestUserRoles.__init__()=ndg.security.test.attAuthority.siteBUserRoles.TestUserRoles-class.html#__init__,Method ndg.security.test.attCert.AttCertTest.AttCertTestSuite.__init__()=ndg.security.test.attCert.AttCertTest.AttCertTestSuite-class.html#__init__,Method ndg.security.test.ca.caClientTest.CAClientTestSuite.__init__()=ndg.security.test.ca.caClientTest.CAClientTestSuite-class.html#__init__,Method ndg.security.test.gatekeeper.TestGatekeeperResrc.TestGatekeeperResrc.__init__()=ndg.security.test.gatekeeper.TestGatekeeperResrc.TestGatekeeperResrc-class.html#__init__,Method ndg.security.test.myProxy.MyProxyClientTest.MyProxyClientTestSuite.__init__()=ndg.security.test.myProxy.MyProxyClientTest.MyProxyClientTestSuite-class.html#__init__,Method ndg.security.test.sessionCookie.SessionCookieTest.SessionCookieTestSuite.__init__()=ndg.security.test.sessionCookie.SessionCookieTest.SessionCookieTestSuite-class.html#__init__,Method ndg.security.test.sessionMgr.test.SessionMgrTestSuite.__init__()=ndg.security.test.sessionMgr.test.SessionMgrTestSuite-class.html#__init__,Method ndg.security.test.sessionMgrClient.SessionMgrClientTest.SessionMgrClientTestSuite.__init__()=ndg.security.test.sessionMgrClient.SessionMgrClientTest.SessionMgrClientTestSuite-class.html#__init__,Method ndg.security.test.wsSecurity.client.EchoService_services.EchoBindingSOAP.__init__()=ndg.security.test.wsSecurity.client.EchoService_services.EchoBindingSOAP-class.html#__init__,Method ndg.security.test.wsSecurity.client.echoClientTest.EchoClientTestSuite.__init__()=ndg.security.test.wsSecurity.client.echoClientTest.EchoClientTestSuite-class.html#__init__,Method ndg.security.test.wsSecurity.server.EchoService_services.EchoBindingSOAP.__init__()=ndg.security.test.wsSecurity.server.EchoService_services.EchoBindingSOAP-class.html#__init__,Method ndg.security.test.wsSecurity.server.EchoService_services_server.EchoService.__init__()=ndg.security.test.wsSecurity.server.EchoService_services_server.EchoService-class.html#__init__,Method ndg.security.test.wsSecurity.server.EchoService_services_types.ns0.EchoResponse_Dec.__init__()=ndg.security.test.wsSecurity.server.EchoService_services_types.ns0.EchoResponse_Dec-class.html#__init__,Method ndg.security.test.wsSecurity.server.EchoService_services_types.ns0.Echo_Dec.__init__()=ndg.security.test.wsSecurity.server.EchoService_services_types.ns0.Echo_Dec-class.html#__init__,Method ndg.security.test.wsSecurity.server.echoServer.EchoService.__init__()=ndg.security.test.wsSecurity.server.echoServer.EchoService-class.html#__init__"><a title="ndg.security.client.GatekeeperClient.GatekeeperClient.__init__ 
    214253ndg.security.client.GatekeeperClient.GatekeeperClientError.__init__ 
    215254ndg.security.client.LogClient.LogClient.__init__ 
    216255ndg.security.client.LogClient.LogClientError.__init__ 
     256ndg.security.client.LogClient.SOAPHandler.__init__ 
    217257ndg.security.client.SimpleCAClient.SimpleCAClient.__init__ 
    218258ndg.security.client.SimpleCAClient.SimpleCAClientError.__init__ 
     
    237277ndg.security.common.CredWallet.NullCredRepos.__init__ 
    238278ndg.security.common.CredWallet._CredWalletException.__init__ 
    239 ndg.security.common.Log.log_services.debugRequest.__init__ 
    240 ndg.security.common.Log.log_services.debugRequestWrapper.__init__ 
    241 ndg.security.common.Log.log_services.debugResponse.__init__ 
    242 ndg.security.common.Log.log_services.debugResponseWrapper.__init__ 
    243 ndg.security.common.Log.log_services.errorRequest.__init__ 
    244 ndg.security.common.Log.log_services.errorRequestWrapper.__init__ 
    245 ndg.security.common.Log.log_services.errorResponse.__init__ 
    246 ndg.security.common.Log.log_services.errorResponseWrapper.__init__ 
    247 ndg.security.common.Log.log_services.infoRequest.__init__ 
    248 ndg.security.common.Log.log_services.infoRequestWrapper.__init__ 
    249 ndg.security.common.Log.log_services.infoResponse.__init__ 
    250 ndg.security.common.Log.log_services.infoResponseWrapper.__init__ 
    251 ndg.security.common.Log.log_services.logBindingSOAP.__init__ 
    252 ndg.security.common.Log.log_services.warningRequest.__init__ 
    253 ndg.security.common.Log.log_services.warningRequestWrapper.__init__ 
    254 ndg.security.common.Log.log_services.warningResponse.__init__ 
    255 ndg.security.common.Log.log_services.warningResponseWrapper.__init__ 
    256 ndg.security.common.Log.log_services_server.log.__init__ 
    257279ndg.security.common.SQLObject.CredRepos.__init__ 
    258280ndg.security.common.SecurityCGI.IdentityProviderSecurityCGI.__init__ 
     
    285307ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCertResponse_Dec.__init__ 
    286308ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCert_Dec.__init__ 
     309ndg.security.common.gatekeeper.Gatekeeper.__init__ 
     310ndg.security.common.gatekeeper.GatekeeperError.__init__ 
     311ndg.security.common.gatekeeper.GatekeeperResrc.__init__ 
     312ndg.security.common.gatekeeper.PullModelHandler.__init__ 
     313ndg.security.common.logService.log_services.debugRequest.__init__ 
     314ndg.security.common.logService.log_services.debugRequestWrapper.__init__ 
     315ndg.security.common.logService.log_services.debugResponse.__init__ 
     316ndg.security.common.logService.log_services.debugResponseWrapper.__init__ 
     317ndg.security.common.logService.log_services.errorRequest.__init__ 
     318ndg.security.common.logService.log_services.errorRequestWrapper.__init__ 
     319ndg.security.common.logService.log_services.errorResponse.__init__ 
     320ndg.security.common.logService.log_services.errorResponseWrapper.__init__ 
     321ndg.security.common.logService.log_services.infoRequest.__init__ 
     322ndg.security.common.logService.log_services.infoRequestWrapper.__init__ 
     323ndg.security.common.logService.log_services.infoResponse.__init__ 
     324ndg.security.common.logService.log_services.infoResponseWrapper.__init__ 
     325ndg.security.common.logService.log_services.logBindingSOAP.__init__ 
     326ndg.security.common.logService.log_services.warningRequest.__init__ 
     327ndg.security.common.logService.log_services.warningRequestWrapper.__init__ 
     328ndg.security.common.logService.log_services.warningResponse.__init__ 
     329ndg.security.common.logService.log_services.warningResponseWrapper.__init__ 
     330ndg.security.common.logService.log_services_server.log.__init__ 
    287331ndg.security.common.m2CryptoSSLUtility.HTTPSConnection.__init__ 
    288332ndg.security.common.m2CryptoSSLUtility.HostCheck.__init__ 
    289333ndg.security.common.openssl.OpenSSLConfig.__init__ 
     334ndg.security.common.sessionCookie.SessionCookie.__init__ 
    290335ndg.security.common.wsSecurity.EncryptionHandler.__init__ 
    291336ndg.security.common.wsSecurity.SignatureHandler.__init__ 
     
    305350ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService.__init__ 
    306351ndg.security.server.ca.SimpleCA.__init__ 
    307 ndg.security.server.conf.userRoles.UserRoles.__init__" class="py-name" href="#" onclick="return doclink('link-23', '__init__', 'link-23');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">cgiFieldStorageKwArgs</tt><tt class="py-op">)</tt> </tt> 
     352ndg.security.server.conf.userRoles.UserRoles.__init__ 
     353ndg.security.test.Log.LogTest.LogTestSuite.__init__ 
     354ndg.security.test.SecurityCGItest.SecurityCGItestSuite.__init__ 
     355ndg.security.test.X509.X509Test.X509TestSuite.__init__ 
     356ndg.security.test.XMLSecDoc.xmlSecDocTest.XMLSecDocTestSuite.__init__ 
     357ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestSuite.__init__ 
     358ndg.security.test.attAuthority.siteAUserRoles.TestUserRoles.__init__ 
     359ndg.security.test.attAuthority.siteBUserRoles.TestUserRoles.__init__ 
     360ndg.security.test.attCert.AttCertTest.AttCertTestSuite.__init__ 
     361ndg.security.test.ca.caClientTest.CAClientTestSuite.__init__ 
     362ndg.security.test.gatekeeper.TestGatekeeperResrc.TestGatekeeperResrc.__init__ 
     363ndg.security.test.myProxy.MyProxyClientTest.MyProxyClientTestSuite.__init__ 
     364ndg.security.test.sessionCookie.SessionCookieTest.SessionCookieTestSuite.__init__ 
     365ndg.security.test.sessionMgr.test.SessionMgrTestSuite.__init__ 
     366ndg.security.test.sessionMgrClient.SessionMgrClientTest.SessionMgrClientTestSuite.__init__ 
     367ndg.security.test.wsSecurity.client.EchoService_services.EchoBindingSOAP.__init__ 
     368ndg.security.test.wsSecurity.client.echoClientTest.EchoClientTestSuite.__init__ 
     369ndg.security.test.wsSecurity.server.EchoService_services.EchoBindingSOAP.__init__ 
     370ndg.security.test.wsSecurity.server.EchoService_services_server.EchoService.__init__ 
     371ndg.security.test.wsSecurity.server.EchoService_services_types.ns0.EchoResponse_Dec.__init__ 
     372ndg.security.test.wsSecurity.server.EchoService_services_types.ns0.Echo_Dec.__init__ 
     373ndg.security.test.wsSecurity.server.echoServer.EchoService.__init__" class="py-name" href="#" onclick="return doclink('link-23', '__init__', 'link-23');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">cgiFieldStorageKwArgs</tt><tt class="py-op">)</tt> </tt> 
    308374</div><a name="L118"></a><tt class="py-lineno"> 118</tt>  <tt class="py-line"> </tt> 
    309375<a name="L119"></a><tt class="py-lineno"> 119</tt>  <tt class="py-line">  </tt> 
     
    415481<a name="L221"></a><tt class="py-lineno"> 221</tt>  <tt class="py-line">                                    <tt class="py-name">mapFromTrustedHosts</tt><tt class="py-op">=</tt><tt class="py-name">bMapFromTrustedHosts</tt><tt class="py-op">,</tt> </tt> 
    416482<a name="L222"></a><tt class="py-lineno"> 222</tt>  <tt class="py-line">                                    <tt class="py-name">rtnExtAttCertList</tt><tt class="py-op">=</tt><tt class="py-name">bRtnExtAttCertList</tt><tt class="py-op">,</tt> </tt> 
    417 <a name="L223"></a><tt class="py-lineno"> 223</tt>  <tt class="py-line">                                    <tt id="link-46" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-46', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-47" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-47', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">)</tt> </tt> 
     483<a name="L223"></a><tt class="py-lineno"> 223</tt>  <tt class="py-line">                                    <tt id="link-46" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd 
     484ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-46', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-47" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd 
     485ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-47', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">)</tt> </tt> 
    418486<a name="L224"></a><tt class="py-lineno"> 224</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt class="py-name">Exception</tt><tt class="py-op">,</tt> <tt class="py-name">e</tt><tt class="py-op">:</tt> </tt> 
    419487<a name="L225"></a><tt class="py-lineno"> 225</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt id="link-48" class="py-name"><a title="ndg.security.common.SecurityCGI.SecurityCGIError" class="py-name" href="#" onclick="return doclink('link-48', 'SecurityCGIError', 'link-34');">SecurityCGIError</a></tt><tt class="py-op">,</tt> <tt class="py-string">"Attribute Certificate request: %s"</tt> <tt class="py-op">%</tt> <tt class="py-name">e</tt> </tt> 
     
    492560<a name="L297"></a><tt class="py-lineno"> 297</tt>  <tt class="py-line"><tt class="py-string">    &lt;tbody&gt;"""</tt> </tt> 
    493561<a name="L298"></a><tt class="py-lineno"> 298</tt>  <tt class="py-line">     </tt> 
    494 <a name="L299"></a><tt class="py-lineno"> 299</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt id="link-55" class="py-name"><a title="ndg.security.common.SQLObject.CredRepos.UserCredential.attCert" class="py-name" href="#" onclick="return doclink('link-55', 'attCert', 'link-22');">attCert</a></tt> <tt class="py-keyword">in</tt> <tt id="link-56" class="py-name"><a title="ndg.security.common.CredWallet.CredWalletAttributeRequestDenied.extAttCertList 
     562<a name="L299"></a><tt class="py-lineno"> 299</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt id="link-55" class="py-name"><a title="ndg.security.common.SQLObject.CredRepos.UserCredential.attCert 
     563ndg.security.test.attCert" class="py-name" href="#" onclick="return doclink('link-55', 'attCert', 'link-22');">attCert</a></tt> <tt class="py-keyword">in</tt> <tt id="link-56" class="py-name"><a title="ndg.security.common.CredWallet.CredWalletAttributeRequestDenied.extAttCertList 
    495564ndg.security.common.SessionMgr.AttributeRequestDenied.extAttCertList" class="py-name" href="#" onclick="return doclink('link-56', 'extAttCertList', 'link-52');">extAttCertList</a></tt><tt class="py-op">:</tt> </tt> 
    496565<a name="L300"></a><tt class="py-lineno"> 300</tt>  <tt class="py-line">                <tt class="py-keyword">print</tt> \ </tt> 
    497566<a name="L301"></a><tt class="py-lineno"> 301</tt>  <tt class="py-line"><tt class="py-string">"""    &lt;tr&gt;</tt> </tt> 
    498567<a name="L302"></a><tt class="py-lineno"> 302</tt>  <tt class="py-line"><tt class="py-string">        &lt;td&gt;%s&lt;/td&gt;</tt> </tt> 
    499 <a name="L303"></a><tt class="py-lineno"> 303</tt>  <tt class="py-line"><tt class="py-string">    &lt;/tr&gt;"""</tt> <tt class="py-op">%</tt> <tt id="link-57" class="py-name"><a title="ndg.security.common.SQLObject.CredRepos.UserCredential.attCert" class="py-name" href="#" onclick="return doclink('link-57', 'attCert', 'link-22');">attCert</a></tt><tt class="py-op">[</tt><tt class="py-string">'issuer'</tt><tt class="py-op">]</tt> </tt> 
     568<a name="L303"></a><tt class="py-lineno"> 303</tt>  <tt class="py-line"><tt class="py-string">    &lt;/tr&gt;"""</tt> <tt class="py-op">%</tt> <tt id="link-57" class="py-name"><a title="ndg.security.common.SQLObject.CredRepos.UserCredential.attCert 
     569ndg.security.test.attCert" class="py-name" href="#" onclick="return doclink('link-57', 'attCert', 'link-22');">attCert</a></tt><tt class="py-op">[</tt><tt class="py-string">'issuer'</tt><tt class="py-op">]</tt> </tt> 
    500570<a name="L304"></a><tt class="py-lineno"> 304</tt>  <tt class="py-line">                 </tt> 
    501571<a name="L305"></a><tt class="py-lineno"> 305</tt>  <tt class="py-line">                <tt class="py-keyword">print</tt> \ </tt> 
     
    586656ndg.security.client.LogClient.LogClient.__init__ 
    587657ndg.security.client.LogClient.LogClientError.__init__ 
     658ndg.security.client.LogClient.SOAPHandler.__init__ 
    588659ndg.security.client.SimpleCAClient.SimpleCAClient.__init__ 
    589660ndg.security.client.SimpleCAClient.SimpleCAClientError.__init__ 
     
    608679ndg.security.common.CredWallet.NullCredRepos.__init__ 
    609680ndg.security.common.CredWallet._CredWalletException.__init__ 
    610 ndg.security.common.Log.log_services.debugRequest.__init__ 
    611 ndg.security.common.Log.log_services.debugRequestWrapper.__init__ 
    612 ndg.security.common.Log.log_services.debugResponse.__init__ 
    613 ndg.security.common.Log.log_services.debugResponseWrapper.__init__ 
    614 ndg.security.common.Log.log_services.errorRequest.__init__ 
    615 ndg.security.common.Log.log_services.errorRequestWrapper.__init__ 
    616 ndg.security.common.Log.log_services.errorResponse.__init__ 
    617 ndg.security.common.Log.log_services.errorResponseWrapper.__init__ 
    618 ndg.security.common.Log.log_services.infoRequest.__init__ 
    619 ndg.security.common.Log.log_services.infoRequestWrapper.__init__ 
    620 ndg.security.common.Log.log_services.infoResponse.__init__ 
    621 ndg.security.common.Log.log_services.infoResponseWrapper.__init__ 
    622 ndg.security.common.Log.log_services.logBindingSOAP.__init__ 
    623 ndg.security.common.Log.log_services.warningRequest.__init__ 
    624 ndg.security.common.Log.log_services.warningRequestWrapper.__init__ 
    625 ndg.security.common.Log.log_services.warningResponse.__init__ 
    626 ndg.security.common.Log.log_services.warningResponseWrapper.__init__ 
    627 ndg.security.common.Log.log_services_server.log.__init__ 
    628681ndg.security.common.SQLObject.CredRepos.__init__ 
    629682ndg.security.common.SecurityCGI.IdentityProviderSecurityCGI.__init__ 
     
    656709ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCertResponse_Dec.__init__ 
    657710ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCert_Dec.__init__ 
     711ndg.security.common.gatekeeper.Gatekeeper.__init__ 
     712ndg.security.common.gatekeeper.GatekeeperError.__init__ 
     713ndg.security.common.gatekeeper.GatekeeperResrc.__init__ 
     714ndg.security.common.gatekeeper.PullModelHandler.__init__ 
     715ndg.security.common.logService.log_services.debugRequest.__init__ 
     716ndg.security.common.logService.log_services.debugRequestWrapper.__init__ 
     717ndg.security.common.logService.log_services.debugResponse.__init__ 
     718ndg.security.common.logService.log_services.debugResponseWrapper.__init__ 
     719ndg.security.common.logService.log_services.errorRequest.__init__ 
     720ndg.security.common.logService.log_services.errorRequestWrapper.__init__ 
     721ndg.security.common.logService.log_services.errorResponse.__init__ 
     722ndg.security.common.logService.log_services.errorResponseWrapper.__init__ 
     723ndg.security.common.logService.log_services.infoRequest.__init__ 
     724ndg.security.common.logService.log_services.infoRequestWrapper.__init__ 
     725ndg.security.common.logService.log_services.infoResponse.__init__ 
     726ndg.security.common.logService.log_services.infoResponseWrapper.__init__ 
     727ndg.security.common.logService.log_services.logBindingSOAP.__init__ 
     728ndg.security.common.logService.log_services.warningRequest.__init__ 
     729ndg.security.common.logService.log_services.warningRequestWrapper.__init__ 
     730ndg.security.common.logService.log_services.warningResponse.__init__ 
     731ndg.security.common.logService.log_services.warningResponseWrapper.__init__ 
     732ndg.security.common.logService.log_services_server.log.__init__ 
    658733ndg.security.common.m2CryptoSSLUtility.HTTPSConnection.__init__ 
    659734ndg.security.common.m2CryptoSSLUtility.HostCheck.__init__ 
    660735ndg.security.common.openssl.OpenSSLConfig.__init__ 
     736ndg.security.common.sessionCookie.SessionCookie.__init__ 
    661737ndg.security.common.wsSecurity.EncryptionHandler.__init__ 
    662738ndg.security.common.wsSecurity.SignatureHandler.__init__ 
     
    676752ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService.__init__ 
    677753ndg.security.server.ca.SimpleCA.__init__ 
    678 ndg.security.server.conf.userRoles.UserRoles.__init__" class="py-name" href="#" onclick="return doclink('link-60', '__init__', 'link-23');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">scriptName</tt><tt class="py-op">,</tt> </tt> 
     754ndg.security.server.conf.userRoles.UserRoles.__init__ 
     755ndg.security.test.Log.LogTest.LogTestSuite.__init__ 
     756ndg.security.test.SecurityCGItest.SecurityCGItestSuite.__init__ 
     757ndg.security.test.X509.X509Test.X509TestSuite.__init__ 
     758ndg.security.test.XMLSecDoc.xmlSecDocTest.XMLSecDocTestSuite.__init__ 
     759ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestSuite.__init__ 
     760ndg.security.test.attAuthority.siteAUserRoles.TestUserRoles.__init__ 
     761ndg.security.test.attAuthority.siteBUserRoles.TestUserRoles.__init__ 
     762ndg.security.test.attCert.AttCertTest.AttCertTestSuite.__init__ 
     763ndg.security.test.ca.caClientTest.CAClientTestSuite.__init__ 
     764ndg.security.test.gatekeeper.TestGatekeeperResrc.TestGatekeeperResrc.__init__ 
     765ndg.security.test.myProxy.MyProxyClientTest.MyProxyClientTestSuite.__init__ 
     766ndg.security.test.sessionCookie.SessionCookieTest.SessionCookieTestSuite.__init__ 
     767ndg.security.test.sessionMgr.test.SessionMgrTestSuite.__init__ 
     768ndg.security.test.sessionMgrClient.SessionMgrClientTest.SessionMgrClientTestSuite.__init__ 
     769ndg.security.test.wsSecurity.client.EchoService_services.EchoBindingSOAP.__init__ 
     770ndg.security.test.wsSecurity.client.echoClientTest.EchoClientTestSuite.__init__ 
     771ndg.security.test.wsSecurity.server.EchoService_services.EchoBindingSOAP.__init__ 
     772ndg.security.test.wsSecurity.server.EchoService_services_server.EchoService.__init__ 
     773ndg.security.test.wsSecurity.server.EchoService_services_types.ns0.EchoResponse_Dec.__init__ 
     774ndg.security.test.wsSecurity.server.EchoService_services_types.ns0.Echo_Dec.__init__ 
     775ndg.security.test.wsSecurity.server.echoServer.EchoService.__init__" class="py-name" href="#" onclick="return doclink('link-60', '__init__', 'link-23');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">scriptName</tt><tt class="py-op">,</tt> </tt> 
    679776<a name="L389"></a><tt class="py-lineno"> 389</tt>  <tt class="py-line">                                                         <tt class="py-op">**</tt><tt class="py-name">securityCGIKwArgs</tt><tt class="py-op">)</tt> </tt> 
    680777</div><a name="L390"></a><tt class="py-lineno"> 390</tt>  <tt class="py-line"> </tt> 
     
    686783<a name="L396"></a><tt class="py-lineno"> 396</tt>  <tt class="py-line">        <tt class="py-comment"># Check for security tags returned from Identity Provider URI</tt> </tt> 
    687784<a name="L397"></a><tt class="py-lineno"> 397</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-name">credTagsSet</tt> <tt class="py-op">=</tt> <tt class="py-keyword">lambda</tt> <tt class="py-name">tags</tt><tt class="py-op">:</tt> \ </tt> 
    688 <a name="L398"></a><tt class="py-lineno"> 398</tt>  <tt class="py-line">            <tt class="py-keyword">not</tt> <tt class="py-op">[</tt><tt class="py-name">True</tt> <tt class="py-keyword">for</tt> <tt id="link-61" class="py-name" targets="Variable ndg.security.common.SessionCookie._MetaSessionCookie.tag=ndg.security.common.SessionCookie._MetaSessionCookie-class.html#tag"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-61', 'tag', 'link-61');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-62" class="py-name"><a title="ndg.security.server.SessionMgr.UserSession" class="py-name" href="#" onclick="return doclink('link-62', 'UserSession', 'link-1');">UserSession</a></tt><tt class="py-op">.</tt><tt class="py-name">cookieTags</tt> <tt class="py-keyword">if</tt> <tt id="link-63" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-63', 'tag', 'link-61');">tag</a></tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">tags</tt><tt class="py-op">]</tt> </tt> 
     785<a name="L398"></a><tt class="py-lineno"> 398</tt>  <tt class="py-line">            <tt class="py-keyword">not</tt> <tt class="py-op">[</tt><tt class="py-name">True</tt> <tt class="py-keyword">for</tt> <tt id="link-61" class="py-name" targets="Variable ndg.security.common.SessionCookie._MetaSessionCookie.tag=ndg.security.common.SessionCookie._MetaSessionCookie-class.html#tag,Variable ndg.security.common.sessionCookie._MetaSessionCookie.tag=ndg.security.common.sessionCookie._MetaSessionCookie-class.html#tag"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag 
     786ndg.security.common.sessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-61', 'tag', 'link-61');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-62" class="py-name"><a title="ndg.security.server.SessionMgr.UserSession" class="py-name" href="#" onclick="return doclink('link-62', 'UserSession', 'link-1');">UserSession</a></tt><tt class="py-op">.</tt><tt class="py-name">cookieTags</tt> <tt class="py-keyword">if</tt> <tt id="link-63" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag 
     787ndg.security.common.sessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-63', 'tag', 'link-61');">tag</a></tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">tags</tt><tt class="py-op">]</tt> </tt> 
    689788<a name="L399"></a><tt class="py-lineno"> 399</tt>  <tt class="py-line">          </tt> 
    690789<a name="L400"></a><tt class="py-lineno"> 400</tt>  <tt class="py-line">        <tt class="py-comment"># Check for existing security cookie   </tt> </tt> 
     
    777876<a name="L487"></a><tt class="py-lineno"> 487</tt>  <tt class="py-line">                                      <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">scriptName</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-73" class="py-name"><a title="ndg.security.common.SecurityCGI.ServiceProviderSecurityCGI.requestURItag" class="py-name" href="#" onclick="return doclink('link-73', 'requestURItag', 'link-58');">requestURItag</a></tt><tt class="py-op">)</tt> </tt> 
    778877<a name="L488"></a><tt class="py-lineno"> 488</tt>  <tt class="py-line">           </tt> 
    779 <a name="L489"></a><tt class="py-lineno"> 489</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">IdPname</tt><tt class="py-op">,</tt> <tt id="link-74" class="py-name" targets="Method ndg.security.client.LogClient.LogClient.info()=ndg.security.client.LogClient.LogClient-class.html#info,Method ndg.security.common.Log.log_services.logBindingSOAP.info()=ndg.security.common.Log.log_services.logBindingSOAP-class.html#info,Method ndg.security.server.MyProxy.MyProxyClient.info()=ndg.security.server.MyProxy.MyProxyClient-class.html#info"><a title="ndg.security.client.LogClient.LogClient.info 
    780 ndg.security.common.Log.log_services.logBindingSOAP.info 
     878<a name="L489"></a><tt class="py-lineno"> 489</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">IdPname</tt><tt class="py-op">,</tt> <tt id="link-74" class="py-name" targets="Method ndg.security.client.LogClient.LogClient.info()=ndg.security.client.LogClient.LogClient-class.html#info,Method ndg.security.common.logService.log_services.logBindingSOAP.info()=ndg.security.common.logService.log_services.logBindingSOAP-class.html#info,Method ndg.security.server.MyProxy.MyProxyClient.info()=ndg.security.server.MyProxy.MyProxyClient-class.html#info"><a title="ndg.security.client.LogClient.LogClient.info 
     879ndg.security.common.logService.log_services.logBindingSOAP.info 
    781880ndg.security.server.MyProxy.MyProxyClient.info" class="py-name" href="#" onclick="return doclink('link-74', 'info', 'link-74');">info</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">trustedIdPs</tt><tt class="py-op">.</tt><tt id="link-75" class="py-name" targets="Method ndg.security.client.SimpleCAClient.SimpleCAClient.items()=ndg.security.client.SimpleCAClient.SimpleCAClient-class.html#items,Method ndg.security.common.AttCert.AttCert.items()=ndg.security.common.AttCert.AttCert-class.html#items,Method ndg.security.common.X509.X500DN.items()=ndg.security.common.X509.X500DN-class.html#items,Method ndg.security.server.AttAuthority.AttAuthority.items()=ndg.security.server.AttAuthority.AttAuthority-class.html#items,Method ndg.security.server.SessionMgr.SessionMgr.items()=ndg.security.server.SessionMgr.SessionMgr-class.html#items,Method ndg.security.server.ca.SimpleCA.items()=ndg.security.server.ca.SimpleCA-class.html#items"><a title="ndg.security.client.SimpleCAClient.SimpleCAClient.items 
    782881ndg.security.common.AttCert.AttCert.items 
     
    787886<a name="L490"></a><tt class="py-lineno"> 490</tt>  <tt class="py-line">            <tt class="py-keyword">print</tt> <tt class="py-string">"          &lt;option value=\"%s\"&gt;%s"</tt> <tt class="py-op">%</tt> \ </tt> 
    788887<a name="L491"></a><tt class="py-lineno"> 491</tt>  <tt class="py-line">                                                <tt class="py-op">(</tt><tt id="link-76" class="py-name"><a title="ndg.security.client.LogClient.LogClient.info 
    789 ndg.security.common.Log.log_services.logBindingSOAP.info 
     888ndg.security.common.logService.log_services.logBindingSOAP.info 
    790889ndg.security.server.MyProxy.MyProxyClient.info" class="py-name" href="#" onclick="return doclink('link-76', 'info', 'link-74');">info</a></tt><tt class="py-op">[</tt><tt class="py-string">'loginURI'</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-name">IdPname</tt><tt class="py-op">)</tt> </tt> 
    791890<a name="L492"></a><tt class="py-lineno"> 492</tt>  <tt class="py-line">                 </tt> 
     
    884983<a name="L585"></a><tt class="py-lineno"> 585</tt>  <tt class="py-line"><tt class="py-comment"></tt>            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">trustedIdPs</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_aaClnt</tt><tt class="py-op">.</tt><tt id="link-83" class="py-name" targets="Method ndg.security.common.AttAuthority.AttAuthorityClient.getHostInfo()=ndg.security.common.AttAuthority.AttAuthorityClient-class.html#getHostInfo,Method ndg.security.common.AttAuthority.AttAuthority_services.AttAuthorityBindingSOAP.getHostInfo()=ndg.security.common.AttAuthority.AttAuthority_services.AttAuthorityBindingSOAP-class.html#getHostInfo"><a title="ndg.security.common.AttAuthority.AttAuthorityClient.getHostInfo 
    885984ndg.security.common.AttAuthority.AttAuthority_services.AttAuthorityBindingSOAP.getHostInfo" class="py-name" href="#" onclick="return doclink('link-83', 'getHostInfo', 'link-83');">getHostInfo</a></tt><tt class="py-op">(</tt>\ </tt> 
    886 <a name="L586"></a><tt class="py-lineno"> 586</tt>  <tt class="py-line">                                           <tt id="link-84" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-84', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-85', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">)</tt> </tt> 
     985<a name="L586"></a><tt class="py-lineno"> 586</tt>  <tt class="py-line">                                           <tt id="link-84" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd 
     986ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-84', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd 
     987ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-85', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">)</tt> </tt> 
    887988<a name="L587"></a><tt class="py-lineno"> 587</tt>  <tt class="py-line">             </tt> 
    888989<a name="L588"></a><tt class="py-lineno"> 588</tt>  <tt class="py-line">            <tt class="py-comment"># Retrieve other info for other trusted hosts</tt> </tt> 
     
    890991ndg.security.common.AttAuthority.AttAuthority_services.AttAuthorityBindingSOAP.getTrustedHostInfo 
    891992ndg.security.server.AttAuthority.AttAuthority.getTrustedHostInfo" class="py-name" href="#" onclick="return doclink('link-86', 'getTrustedHostInfo', 'link-86');">getTrustedHostInfo</a></tt><tt class="py-op">(</tt>\ </tt> 
    892 <a name="L590"></a><tt class="py-lineno"> 590</tt>  <tt class="py-line">                                           <tt id="link-87" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-87', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-88" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-88', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> 
     993<a name="L590"></a><tt class="py-lineno"> 590</tt>  <tt class="py-line">                                           <tt id="link-87" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd 
     994ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-87', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-88" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd 
     995ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-88', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> 
    893996<a name="L591"></a><tt class="py-lineno"> 591</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt class="py-name">Exception</tt><tt class="py-op">,</tt> <tt class="py-name">e</tt><tt class="py-op">:</tt> </tt> 
    894997<a name="L592"></a><tt class="py-lineno"> 592</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt id="link-89" class="py-name"><a title="ndg.security.common.SecurityCGI.SecurityCGIError" class="py-name" href="#" onclick="return doclink('link-89', 'SecurityCGIError', 'link-34');">SecurityCGIError</a></tt><tt class="py-op">,</tt> <tt class="py-string">"Getting list of trusted IdPs: %s"</tt> <tt class="py-op">%</tt> <tt class="py-name">e</tt> </tt> 
     
    9111014<a name="L609"></a><tt class="py-lineno"> 609</tt>  <tt class="py-line">         </tt> 
    9121015<a name="L610"></a><tt class="py-lineno"> 610</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt> 
    913 <a name="L611"></a><tt class="py-lineno"> 611</tt>  <tt class="py-line">            <tt class="py-name">tagsDict</tt> <tt class="py-op">=</tt> <tt class="py-name">dict</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-op">(</tt><tt id="link-90" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-90', 'tag', 'link-61');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">[</tt><tt id="link-91" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-91', 'tag', 'link-61');">tag</a></tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">value</tt><tt class="py-op">)</tt> \ </tt> 
    914 <a name="L612"></a><tt class="py-lineno"> 612</tt>  <tt class="py-line">                             <tt class="py-keyword">for</tt> <tt id="link-92" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-92', 'tag', 'link-61');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-93" class="py-name"><a title="ndg.security.server.SessionMgr.UserSession" class="py-name" href="#" onclick="return doclink('link-93', 'UserSession', 'link-1');">UserSession</a></tt><tt class="py-op">.</tt><tt class="py-name">cookieTags</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt> 
     1016<a name="L611"></a><tt class="py-lineno"> 611</tt>  <tt class="py-line">            <tt class="py-name">tagsDict</tt> <tt class="py-op">=</tt> <tt class="py-name">dict</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-op">(</tt><tt id="link-90" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag 
     1017ndg.security.common.sessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-90', 'tag', 'link-61');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">[</tt><tt id="link-91" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag 
     1018ndg.security.common.sessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-91', 'tag', 'link-61');">tag</a></tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">value</tt><tt class="py-op">)</tt> \ </tt> 
     1019<a name="L612"></a><tt class="py-lineno"> 612</tt>  <tt class="py-line">                             <tt class="py-keyword">for</tt> <tt id="link-92" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag 
     1020ndg.security.common.sessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-92', 'tag', 'link-61');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-93" class="py-name"><a title="ndg.security.server.SessionMgr.UserSession" class="py-name" href="#" onclick="return doclink('link-93', 'UserSession', 'link-1');">UserSession</a></tt><tt class="py-op">.</tt><tt class="py-name">cookieTags</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt> 
    9151021<a name="L613"></a><tt class="py-lineno"> 613</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">,</tt> <tt class="py-name">e</tt><tt class="py-op">:</tt> </tt> 
    9161022<a name="L614"></a><tt class="py-lineno"> 614</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt id="link-94" class="py-name"><a title="ndg.security.common.SecurityCGI.SecurityCGIError" class="py-name" href="#" onclick="return doclink('link-94', 'SecurityCGIError', 'link-34');">SecurityCGIError</a></tt><tt class="py-op">,</tt> <tt class="py-string">"Missing cookie tag: %s"</tt> <tt class="py-op">%</tt> <tt class="py-name">e</tt> </tt> 
     
    10291135ndg.security.client.LogClient.LogClient.__init__ 
    10301136ndg.security.client.LogClient.LogClientError.__init__ 
     1137ndg.security.client.LogClient.SOAPHandler.__init__ 
    10311138ndg.security.client.SimpleCAClient.SimpleCAClient.__init__ 
    10321139ndg.security.client.SimpleCAClient.SimpleCAClientError.__init__ 
     
    10511158ndg.security.common.CredWallet.NullCredRepos.__init__ 
    10521159ndg.security.common.CredWallet._CredWalletException.__init__ 
    1053 ndg.security.common.Log.log_services.debugRequest.__init__ 
    1054 ndg.security.common.Log.log_services.debugRequestWrapper.__init__ 
    1055 ndg.security.common.Log.log_services.debugResponse.__init__ 
    1056 ndg.security.common.Log.log_services.debugResponseWrapper.__init__ 
    1057 ndg.security.common.Log.log_services.errorRequest.__init__ 
    1058 ndg.security.common.Log.log_services.errorRequestWrapper.__init__ 
    1059 ndg.security.common.Log.log_services.errorResponse.__init__ 
    1060 ndg.security.common.Log.log_services.errorResponseWrapper.__init__ 
    1061 ndg.security.common.Log.log_services.infoRequest.__init__ 
    1062 ndg.security.common.Log.log_services.infoRequestWrapper.__init__ 
    1063 ndg.security.common.Log.log_services.infoResponse.__init__ 
    1064 ndg.security.common.Log.log_services.infoResponseWrapper.__init__ 
    1065 ndg.security.common.Log.log_services.logBindingSOAP.__init__ 
    1066 ndg.security.common.Log.log_services.warningRequest.__init__ 
    1067 ndg.security.common.Log.log_services.warningRequestWrapper.__init__ 
    1068 ndg.security.common.Log.log_services.warningResponse.__init__ 
    1069 ndg.security.common.Log.log_services.warningResponseWrapper.__init__ 
    1070 ndg.security.common.Log.log_services_server.log.__init__ 
    10711160ndg.security.common.SQLObject.CredRepos.__init__ 
    10721161ndg.security.common.SecurityCGI.IdentityProviderSecurityCGI.__init__ 
     
    10991188ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCertResponse_Dec.__init__ 
    11001189ndg.security.common.ca.CertificateAuthority_services_types.ns0.revokeCert_Dec.__init__ 
     1190ndg.security.common.gatekeeper.Gatekeeper.__init__ 
     1191ndg.security.common.gatekeeper.GatekeeperError.__init__ 
     1192ndg.security.common.gatekeeper.GatekeeperResrc.__init__ 
     1193ndg.security.common.gatekeeper.PullModelHandler.__init__ 
     1194ndg.security.common.logService.log_services.debugRequest.__init__ 
     1195ndg.security.common.logService.log_services.debugRequestWrapper.__init__ 
     1196ndg.security.common.logService.log_services.debugResponse.__init__ 
     1197ndg.security.common.logService.log_services.debugResponseWrapper.__init__ 
     1198ndg.security.common.logService.log_services.errorRequest.__init__ 
     1199ndg.security.common.logService.log_services.errorRequestWrapper.__init__ 
     1200ndg.security.common.logService.log_services.errorResponse.__init__ 
     1201ndg.security.common.logService.log_services.errorResponseWrapper.__init__ 
     1202ndg.security.common.logService.log_services.infoRequest.__init__ 
     1203ndg.security.common.logService.log_services.infoRequestWrapper.__init__ 
     1204ndg.security.common.logService.log_services.infoResponse.__init__ 
     1205ndg.security.common.logService.log_services.infoResponseWrapper.__init__ 
     1206ndg.security.common.logService.log_services.logBindingSOAP.__init__ 
     1207ndg.security.common.logService.log_services.warningRequest.__init__ 
     1208ndg.security.common.logService.log_services.warningRequestWrapper.__init__ 
     1209ndg.security.common.logService.log_services.warningResponse.__init__ 
     1210ndg.security.common.logService.log_services.warningResponseWrapper.__init__ 
     1211ndg.security.common.logService.log_services_server.log.__init__ 
    11011212ndg.security.common.m2CryptoSSLUtility.HTTPSConnection.__init__ 
    11021213ndg.security.common.m2CryptoSSLUtility.HostCheck.__init__ 
    11031214ndg.security.common.openssl.OpenSSLConfig.__init__ 
     1215ndg.security.common.sessionCookie.SessionCookie.__init__ 
    11041216ndg.security.common.wsSecurity.EncryptionHandler.__init__ 
    11051217ndg.security.common.wsSecurity.SignatureHandler.__init__ 
     
    11191231ndg.security.server.ca.CertificateAuthority_services_server.CertificateAuthorityService.__init__ 
    11201232ndg.security.server.ca.SimpleCA.__init__ 
    1121 ndg.security.server.conf.userRoles.UserRoles.__init__" class="py-name" href="#" onclick="return doclink('link-105', '__init__', 'link-23');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">scriptName</tt><tt class="py-op">,</tt> </tt> 
     1233ndg.security.server.conf.userRoles.UserRoles.__init__ 
     1234ndg.security.test.Log.LogTest.LogTestSuite.__init__ 
     1235ndg.security.test.SecurityCGItest.SecurityCGItestSuite.__init__ 
     1236ndg.security.test.X509.X509Test.X509TestSuite.__init__ 
     1237ndg.security.test.XMLSecDoc.xmlSecDocTest.XMLSecDocTestSuite.__init__ 
     1238ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestSuite.__init__ 
     1239ndg.security.test.attAuthority.siteAUserRoles.TestUserRoles.__init__ 
     1240ndg.security.test.attAuthority.siteBUserRoles.TestUserRoles.__init__ 
     1241ndg.security.test.attCert.AttCertTest.AttCertTestSuite.__init__ 
     1242ndg.security.test.ca.caClientTest.CAClientTestSuite.__init__ 
     1243ndg.security.test.gatekeeper.TestGatekeeperResrc.TestGatekeeperResrc.__init__ 
     1244ndg.security.test.myProxy.MyProxyClientTest.MyProxyClientTestSuite.__init__ 
     1245ndg.security.test.sessionCookie.SessionCookieTest.SessionCookieTestSuite.__init__ 
     1246ndg.security.test.sessionMgr.test.SessionMgrTestSuite.__init__ 
     1247ndg.security.test.sessionMgrClient.SessionMgrClientTest.SessionMgrClientTestSuite.__init__ 
     1248ndg.security.test.wsSecurity.client.EchoService_services.EchoBindingSOAP.__init__ 
     1249ndg.security.test.wsSecurity.client.echoClientTest.EchoClientTestSuite.__init__ 
     1250ndg.security.test.wsSecurity.server.EchoService_services.EchoBindingSOAP.__init__ 
     1251ndg.security.test.wsSecurity.server.EchoService_services_server.EchoService.__init__ 
     1252ndg.security.test.wsSecurity.server.EchoService_services_types.ns0.EchoResponse_Dec.__init__ 
     1253ndg.security.test.wsSecurity.server.EchoService_services_types.ns0.Echo_Dec.__init__ 
     1254ndg.security.test.wsSecurity.server.echoServer.EchoService.__init__" class="py-name" href="#" onclick="return doclink('link-105', '__init__', 'link-23');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">scriptName</tt><tt class="py-op">,</tt> </tt> 
    11221255<a name="L726"></a><tt class="py-lineno"> 726</tt>  <tt class="py-line">                                                          <tt class="py-op">**</tt><tt class="py-name">securityCGIKwArgs</tt><tt class="py-op">)</tt> </tt> 
    11231256</div><a name="L727"></a><tt class="py-lineno"> 727</tt>  <tt class="py-line"> </tt> 
     
    12541387<a name="L858"></a><tt class="py-lineno"> 858</tt>  <tt class="py-line"><tt class="py-comment"></tt>            <tt class="py-comment"># refer to the tag names directly.  Tag names are abstracted </tt> </tt> 
    12551388<a name="L859"></a><tt class="py-lineno"> 859</tt>  <tt class="py-line"><tt class="py-comment"></tt>            <tt class="py-comment"># behind the UserSession interface</tt> </tt> 
    1256 <a name="L860"></a><tt class="py-lineno"> 860</tt>  <tt class="py-line"><tt class="py-comment"></tt>            <tt class="py-name">sessCookieArgs</tt> <tt class="py-op">=</tt> <tt class="py-string">'&amp;'</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-string">"%s=%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-126" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-126', 'tag', 'link-61');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">sessCookie</tt><tt class="py-op">[</tt><tt id="link-127" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-127', 'tag', 'link-61');">tag</a></tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">value</tt><tt class="py-op">)</tt>\ </tt> 
    1257 <a name="L861"></a><tt class="py-lineno"> 861</tt>  <tt class="py-line">                                       <tt class="py-keyword">for</tt> <tt id="link-128" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-128', 'tag', 'link-61');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-129" class="py-name"><a title="ndg.security.server.SessionMgr.UserSession" class="py-name" href="#" onclick="return doclink('link-129', 'UserSession', 'link-1');">UserSession</a></tt><tt class="py-op">.</tt><tt class="py-name">cookieTags</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt> 
     1389<a name="L860"></a><tt class="py-lineno"> 860</tt>  <tt class="py-line"><tt class="py-comment"></tt>            <tt class="py-name">sessCookieArgs</tt> <tt class="py-op">=</tt> <tt class="py-string">'&amp;'</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-string">"%s=%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-126" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag 
     1390ndg.security.common.sessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-126', 'tag', 'link-61');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">sessCookie</tt><tt class="py-op">[</tt><tt id="link-127" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag 
     1391ndg.security.common.sessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-127', 'tag', 'link-61');">tag</a></tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">value</tt><tt class="py-op">)</tt>\ </tt> 
     1392<a name="L861"></a><tt class="py-lineno"> 861</tt>  <tt class="py-line">                                       <tt class="py-keyword">for</tt> <tt id="link-128" class="py-name"><a title="ndg.security.common.SessionCookie._MetaSessionCookie.tag 
     1393ndg.security.common.sessionCookie._MetaSessionCookie.tag" class="py-name" href="#" onclick="return doclink('link-128', 'tag', 'link-61');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-129" class="py-name"><a title="ndg.security.server.SessionMgr.UserSession" class="py-name" href="#" onclick="return doclink('link-129', 'UserSession', 'link-1');">UserSession</a></tt><tt class="py-op">.</tt><tt class="py-name">cookieTags</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt> 
    12581394<a name="L862"></a><tt class="py-lineno"> 862</tt>  <tt class="py-line">             </tt> 
    12591395<a name="L863"></a><tt class="py-lineno"> 863</tt>  <tt class="py-line">            <tt class="py-name">b64encExpiry</tt> <tt class="py-op">=</tt> <tt class="py-name">base64</tt><tt class="py-op">.</tt><tt class="py-name">urlsafe_b64encode</tt><tt class="py-op">(</tt>\ </tt> 
     
    13281464ndg.security.server.SessionMgr.SessionMgr.connect" class="py-name" href="#" onclick="return doclink('link-143', 'connect', 'link-143');">connect</a></tt><tt class="py-op">(</tt><tt id="link-144" class="py-name"><a title="ndg.security.common.SQLObject.CredRepos.UserID.userName" class="py-name" href="#" onclick="return doclink('link-144', 'userName', 'link-102');">userName</a></tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-145" class="py-name"><a title="ndg.security.common.SQLObject.CredRepos.UserID.userName" class="py-name" href="#" onclick="return doclink('link-145', 'userName', 'link-102');">userName</a></tt><tt class="py-op">,</tt> </tt> 
    13291465<a name="L930"></a><tt class="py-lineno"> 930</tt>  <tt class="py-line">                                             <tt class="py-name">pPhrase</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">passPhrase</tt><tt class="py-op">,</tt> </tt> 
    1330 <a name="L931"></a><tt class="py-lineno"> 931</tt>  <tt class="py-line">                                             <tt id="link-146" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-146', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-147" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-147', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">)</tt> </tt> 
     1466<a name="L931"></a><tt class="py-lineno"> 931</tt>  <tt class="py-line">                                             <tt id="link-146" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd 
     1467ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-146', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-147" class="py-name"><a title="ndg.security.common.ca.CertificateAuthorityClient.clntPriKeyPwd 
     1468ndg.security.test.attAuthority.AttAuthorityClientTest.AttAuthorityClientTestCase.clntPriKeyPwd" class="py-name" href="#" onclick="return doclink('link-147', 'clntPriKeyPwd', 'link-18');">clntPriKeyPwd</a></tt><tt class="py-op">)</tt> </tt> 
    13311469<a name="L932"></a><tt class="py-lineno"> 932</tt>  <tt class="py-line">            <tt class="py-name">sessCookie</tt> <tt class="py-op">=</tt> <tt class="py-name">SimpleCookie</tt><tt class="py-op">(</tt><tt class="py-name">sSessCookie</tt><tt class="py-op">)</tt> </tt> 
    13321470<a name="L933"></a><tt class="py-lineno"> 933</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">sessCookie</tt> </tt> 
     
    15441682    <td align="left" class="footer"> 
    15451683    <a href="epydoc-log.html">Generated by Epydoc 
    1546     3.0beta1 on Fri Nov 23 13:52:22 2007</a> 
     1684    3.0beta1 on Mon Dec 17 09:22:57 2007</a> 
    15471685    </td> 
    15481686    <td align="right" class="footer"> 
Note: See TracChangeset for help on using the changeset viewer.