Changeset 3196


Ignore:
Timestamp:
10/01/08 14:45:59 (12 years ago)
Author:
pjkersha
Message:

security/architecture/uml/ndg2-dews-security-beta.eap: update from EA upgrade

security/python/ndg.security.client/setup.cfg,
security/python/ndg.security.common/setup.cfg,
security/python/ndg.security.server/setup.cfg,
security/python/ndg.security.test/setup.cfg,
security/python/setup.cfg: new release tag for OMII-UK 1st drop

security/python/ndg.security.server/ndg/security/server/MyProxy.py: iimprove error message for cert file not found - incl. CA cert.

security/python/ndg.security.test/ndg/security/test/sessionMgrClient/README: addtional note about ensuring MYPROXY_SERVER env for server.py shell
security/python/ndg.security.test/ndg/security/test/sessionMgrClient/server.sh: deleted - server.py replaces it

security/python/ndg.security.test/ndg/security/test/sessionMgrClient/SessionMgrClientTest.py: working version with test certs included in SVN and unit test env var refs.

security/python/ndg.security.test/ndg/security/test/sessionMgrClient/sessionMgrProperties.xml: incl. default serverCNprefix elem setting

security/python/ndg.security.test/setup.py: important fixes to ensure test data and test certs are included in package data for egg.

Location:
TI12-security/trunk
Files:
2 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/python/ndg.security.client/setup.cfg

    r2735 r3196  
    1717 
    1818[egg_info] 
    19 tag_build = _beta 
     19tag_build = _omii_drop1 
    2020tag_svn_revision = true 
    2121 
  • TI12-security/trunk/python/ndg.security.common/setup.cfg

    r2735 r3196  
    1717 
    1818[egg_info] 
    19 tag_build = _beta 
     19tag_build = _omii_drop1 
    2020tag_svn_revision = true 
    2121 
  • TI12-security/trunk/python/ndg.security.server/ndg/security/server/MyProxy.py

    r3153 r3196  
    407407            except Exception, e: 
    408408                raise MyProxyClientError, \ 
    409                     "Error loading cert. and key for SSL connection: %s" % e  
     409            "Error loading CA cert., cert. and key for SSL connection: %s" % e  
    410410             
    411411            # Verify peer's certificate 
  • TI12-security/trunk/python/ndg.security.server/setup.cfg

    r2735 r3196  
    1515 
    1616[egg_info] 
    17 tag_build = _beta 
     17tag_build = _omii_drop1 
    1818tag_svn_revision = true 
    1919 
  • TI12-security/trunk/python/ndg.security.test/ndg/security/test/sessionMgrClient/README

    r3195 r3196  
    3131 
    3232export MYPROXY_SERVER=myproxyhost.somewhere.uk 
     33 
     34If you use the environment variable it must be set in the shell in which you 
     35run the test Session Manager service - see step 4). 
    3336 
    34373) Edit sessionMgrClientTest.cfg and set the username for the MyProxy account  
     
    7477$ python ./server.py 
    7578 
     79Nb. If you've specified the MyProxy server host with the MYPROXY_SERVER  
     80environment variable, make sure it's set in this shell. 
     81 
    76825) Run the tests with the command: 
    7783 
  • TI12-security/trunk/python/ndg.security.test/ndg/security/test/sessionMgrClient/SessionMgrClientTest.py

    r3195 r3196  
    6464                os.path.abspath(os.path.dirname(__file__)) 
    6565         
    66         self.cfg = SafeConfigParser() 
     66        configParser = SafeConfigParser() 
    6767        configFilePath = jnPath(os.environ['NDGSEC_SMCLNT_UNITTEST_DIR'], 
    6868                                "sessionMgrClientTest.cfg") 
    69         self.cfg.read(configFilePath) 
     69        configParser.read(configFilePath) 
    7070         
    7171        self.cfg = {} 
     
    9696            sslCACertList = [] 
    9797           
    98         clntCertFilePath = self.cfg['setUp']['clntcertfilepath'] 
    99         clntPriKeyFilePath = self.cfg['setUp']['clntprikeyfilepath'] 
     98        clntCertFilePath = xpdVars(self.cfg['setUp']['clntcertfilepath']) 
     99        clntPriKeyFilePath = xpdVars(self.cfg['setUp']['clntprikeyfilepath']) 
    100100         
    101101        reqBinSecTokValType = self.cfg['setUp'].get('reqbinsectokvaltype') 
     
    154154                                                        (username, self.sessID) 
    155155             
    156         creds = self.issuingCert or '' + userCert + self.userPriKey 
     156        creds = self.issuingCert or '' + self.userCert + self.userPriKey 
    157157        open(mkPath("user.creds"), "w").write(creds) 
    158158             
  • TI12-security/trunk/python/ndg.security.test/ndg/security/test/sessionMgrClient/sessionMgrClientTest.cfg

    r3195 r3196  
    6464cacertfilepathlist = $NDGSEC_SMCLNT_UNITTEST_DIR/ca/ndg-test-ca.crt 
    6565 
    66 [test1Connect]          
     66[test1Connect]  
    6767username = testuser 
    6868#passphrase = testpassword 
  • TI12-security/trunk/python/ndg.security.test/ndg/security/test/sessionMgrClient/sessionMgrProperties.xml

    r3195 r3196  
    5151                Useful if hostname and certificate CN don't match correctly.  Globus  
    5252                host DN is set to "host/<fqdn>".  Delete this element and set from  
    53                 MYPROXY_SERVER_DN environment variable if prefered 
    54                 <serverDN></serverDN> 
     53                MYPROXY_SERVER_DN environment variable if preferred 
     54                <serverDN>/O=NDG/OU=BADC/OU=Gabriel/CN=localhost</serverDN> 
    5555                --> 
    5656                <!-- 
    57                 Set "host/" prefix to host cert CN as is default with globus 
     57                Set "host/" prefix to host cert CN as is default with globus otherwise 
     58                client SSL peer cert check fails 
    5859                --> 
     60                <serverCNprefix>host/</serverCNprefix>   
    5961                <!-- 
    6062                This directory path is used to locate the OpenSSL configuration file 
  • TI12-security/trunk/python/ndg.security.test/setup.py

    r3175 r3196  
    2424 
    2525_pkgData = { 
    26     'ndg.security.test.AttAuthority': ['*.xml',  
     26    'ndg.security.test.attAuthority': ['*.xml',  
    2727                                       '*.cfg',  
    28                                        '*.sh',  
     28                                       'test.crt', 
     29                                       'test.key', 
    2930                                       'siteA-aa.crt', 
    3031                                       'siteA-aa.key', 
    31                                        'siteB-aa.crt' 
    32                                        'siteB-aa.key'], 
     32                                       'siteB-aa.crt', 
     33                                       'siteB-aa.key' 
     34                                       'README'], 
    3335    'ndg.security.test.attAuthority.ca': ['*.crt'], 
    3436    'ndg.security.test.attCert': ['*.xml', 
     
    3638                                  'test.crt', 
    3739                                  'test.key', 
    38                                   'ndg-test-ca.crt'], 
     40                                  'ndg-test-ca.crt', 
     41                                  'README'], 
    3942    'ndg.security.test.ca': ['*.xml', '*.cfg'], 
    40     'ndg.security.test.myProxy': ['*.xml', '*.cfg', 'Makefile'], 
    41     'ndg.security.test.sessionMgr': ['*.xml', '*.cfg', '*.sh'], 
     43    'ndg.security.test.myProxy': ['*.xml',  
     44                                  '*.cfg', 
     45                                  'user.crt', 
     46                                  'user.key', 
     47                                  'ndg-test-ca.crt',                                  'openssl.conf',  
     48                                  'Makefile', 
     49                                  'README'], 
     50    'ndg.security.test.sessionCookie': ['test.crt', 
     51                                        'test.key', 
     52                                        'README'], 
     53    'ndg.security.test.sessionMgr': ['*.xml',  
     54                                     '*.cfg',  
     55                                     'openssl.conf', 
     56                                     'sm.crt', 
     57                                     'sm.key', 
     58                                     'user.crt', 
     59                                     'user.key'], 
    4260    'ndg.security.test.sessionMgr.ca': ['*.crt'], 
    4361    'ndg.security.test.sessionMgrClient': ['*.xml',  
    4462                                           '*.cfg',  
    45                                            '*.sh', 
     63                                           'openssl.conf', 
    4664                                           'sm-clnt.crt', 
    4765                                           'sm-clnt.key', 
    4866                                           'sm.crt', 
    49                                            'sm.key'], 
    50     'ndg.security.test.SessionMgrClient.ca': ['*.crt'], 
    51     'ndg.security.test.XMLSecDoc': ['*.cfg'] 
     67                                           'sm.key', 
     68                                           'test.crt', 
     69                                           'test.key', 
     70                                           'README'], 
     71    'ndg.security.test.sessionMgrClient.ca': ['*.crt'], 
     72    'ndg.security.test.wsSecurity': ['*.wsdl', 'README'], 
     73    'ndg.security.test.wsSecurity.client': ['*.cfg', 
     74                                            'clnt.crt', 
     75                                            'clnt.key', 
     76                                            'ndg-test-ca.crt', 
     77                                            'Makefile'], 
     78    'ndg.security.test.wsSecurity.server': ['*.cfg', 
     79                                            'server.crt', 
     80                                            'server.key', 
     81                                            'ndg-test-ca.crt', 
     82                                            'Makefile'], 
     83    'ndg.security.test.X509': ['*.cfg', 
     84                               'user.crt', 
     85                               'proxy.crt', 
     86                               'ndg-test-ca.crt', 
     87                               'README'], 
     88    'ndg.security.test.XMLSecDoc': ['*.cfg', 
     89                                    'test.crt', 
     90                                    'test.key', 
     91                                    'ndg-test-ca.crt', 
     92                                    'README'] 
    5293    }     
    5394 
  • TI12-security/trunk/python/setup.cfg

    r2735 r3196  
    1919 
    2020[egg_info] 
    21 tag_build = _beta 
     21tag_build = _omii_drop1 
    2222tag_svn_revision = true 
    2323 
Note: See TracChangeset for help on using the changeset viewer.