Changeset 2735
- Timestamp:
- 18/07/07 09:10:53 (14 years ago)
- Location:
- TI12-security/trunk/python
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
TI12-security/trunk/python/ndg.security.client/setup.cfg
r2733 r2735 17 17 18 18 [egg_info] 19 tag_build = _ dews19 tag_build = _beta 20 20 tag_svn_revision = true 21 21 -
TI12-security/trunk/python/ndg.security.client/setup.py
r2733 r2735 30 30 setup( 31 31 name = 'ndg_security_client', 32 version = '0.8. 2',32 version = '0.8.3', 33 33 description = 'NERC DataGrid Security Utilities', 34 34 long_description = 'Software for securing NDG resources', -
TI12-security/trunk/python/ndg.security.common/ndg/security/common/openssl.py
r2731 r2735 44 44 45 45 46 def __init__(self, filePath=None ):46 def __init__(self, filePath=None, caDir=None): 47 47 """Initial OpenSSL configuration optionally setting a file path to 48 48 read from … … 57 57 58 58 # Set-up CA directory 59 if not os.environ.get('HOME'): 60 raise OpenSSLConfigError, 'Environment variable "HOME" is not set' 61 62 self.__caDir = os.path.join(os.environ['HOME'], self.__gridCASubDir) 59 self.setCADir(caDir) 63 60 64 61 … … 96 93 97 94 98 def __setCADir(self, caDir):95 def setCADir(self, caDir): 99 96 """Set property method 100 97 @type caDir: string 101 98 @param caDir: path for OpenSSL configuration file""" 102 if filePath is not None: 99 if caDir is None: 100 # Try to set default from 'HOME' env variable 101 homeDir = os.environ.get('HOME') 102 if homeDir: 103 self.__caDir = os.path.join(os.environ['HOME'], 104 self.__gridCASubDir) 105 else: 106 self.__caDir = None 107 else: 103 108 if not isinstance(caDir, basestring): 104 109 raise OpenSSLConfigError, \ … … 124 129 125 130 caDir = property(fget=__getCADir, 126 fset= __setCADir,131 fset=setCADir, 127 132 doc="directory path for CA configuration files") 128 133 … … 196 201 @type optVal: string 197 202 @param optVal: option value""" 198 return self.__class__._caDirPat.sub(self.__caDir, 199 optVal.split('#')[0].strip()) 200 203 filtVal = optVal.split('#')[0].strip() 204 if self.__caDir: 205 # Replace $dir with CA directory path 206 return self.__class__._caDirPat.sub(self.__caDir, filtVal) 207 else: 208 # Leave $dir in place as no CA directory has been set 209 return filtVal 210 201 211 202 212 def readfp(self, fp): -
TI12-security/trunk/python/ndg.security.common/setup.cfg
r2733 r2735 17 17 18 18 [egg_info] 19 tag_build = _ dews19 tag_build = _beta 20 20 tag_svn_revision = true 21 21 -
TI12-security/trunk/python/ndg.security.common/setup.py
r2733 r2735 59 59 setup( 60 60 name = 'ndg_security_common', 61 version = '0.8. 2',61 version = '0.8.3', 62 62 description = \ 63 63 '''NERC DataGrid Security virtual package containing common utilities used -
TI12-security/trunk/python/ndg.security.server/setup.cfg
r2733 r2735 15 15 16 16 [egg_info] 17 tag_build = _ dews17 tag_build = _beta 18 18 tag_svn_revision = true 19 19 -
TI12-security/trunk/python/ndg.security.server/setup.py
r2733 r2735 35 35 setup( 36 36 name = 'ndg_security_server', 37 version = '0.8. 2',37 version = '0.8.3', 38 38 description = 'NERC DataGrid Security Services', 39 39 long_description = 'Server side component for securing NDG resources', -
TI12-security/trunk/python/ndg.security.test/setup.cfg
r2733 r2735 10 10 # version 1.0 or later. 11 11 [egg_info] 12 tag_build = _ dews12 tag_build = _beta 13 13 tag_svn_revision = true 14 14 -
TI12-security/trunk/python/ndg.security.test/setup.py
r2733 r2735 33 33 setup( 34 34 name = 'ndg_security_test', 35 version = '0.8. 2',35 version = '0.8.3', 36 36 description = 'NERC DataGrid Security Unit tests', 37 37 long_description = 'Unit tests client - server side', -
TI12-security/trunk/python/setup.cfg
r2733 r2735 19 19 20 20 [egg_info] 21 tag_build = _ dews21 tag_build = _beta 22 22 tag_svn_revision = true 23 23 -
TI12-security/trunk/python/setup.py
r2733 r2735 25 25 setup( 26 26 name = 'ndg_security', 27 version = '0.8. 2',27 version = '0.8.3', 28 28 description = 'NERC DataGrid Security Utilities', 29 29 long_description = 'Software for securing NDG resources',
Note: See TracChangeset
for help on using the changeset viewer.