source: TI12-security/trunk/python/conf/mapConfig.xml @ 739

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/python/conf/mapConfig.xml@739
Revision 739, 327 bytes checked in by pjkersha, 13 years ago (diff)

AttAuthorityClientTest?.py: test harness for Attribute Authority WS client

SessionClientTest?.py: modifed to use pyunit

sessionMgr.wsdl, attAuthority.wsdl, sessionMgr_services.py, attAuthority_services.py,
attAuthority_services_server.py, sessionMgr_services_server.py:
added getPubKey WS method to allow client to retrieve the public key of the respective service.

mapConfig.xml: removed pubKey tag - use getPubKey WS instead.

sessionMgrProperties.xml: likewise removed sessMgrPubKeyURI tag.

ndgSessionClient.py: --session-mgr-pubkey-uri option -> --session-mgr-pubkey-file. again
because there is now a getPubKey() WS method.

AttAuthorityIO.py/SessionMgrIO.py: added PubKeyReq/PubKeyResp? classes for getPubKey() WS
method.

SessionClient?.py:

  • smPubKeyURI -> smPubKeyFilePath
  • deleted convSMpubKeyURI2File() and replaced with getSessionMgrPubKey()
  • added sessID and encrSessMgrWSDLuri keywords reqAuthorisation() so that it can be used

from SessionMgr?.redirectAuthorisationReq.

  • added getPubKey() wrapper to WS method.

Session.py:

2nd SessionMgr?.

CredWallet?.py: working for mapped certificate handling

  • aaPubKeyFilePath - keep as local var - it imay change between WS calls.
  • Integrated getPubKey WS call into _reqAuthorisation() and getTrustedHostInfo().
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<AAmap>
3    <trusted name="BODC">
4        <wsdl>bodcAttAuthorityURI</wsdl>
5        <role remote="aBODCrole" local="aLocalRole"/>
6    </trusted>
7    <trusted name="escience">
8        <wsdl>eScienceAttAuthorityURI</wsdl>
9        <role remote="anEScienceRole" local="anotherLocalRole"/>
10    </trusted>
11</AAmap>
Note: See TracBrowser for help on using the repository browser.