Changeset 4135 for TI12-security


Ignore:
Timestamp:
26/08/08 16:55:29 (11 years ago)
Author:
cbyrom
Message:

Update AttAuthority? code to work with new config parser.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/python/ndg.security.server/ndg/security/server/AttAuthority/__init__.py

    r4131 r4135  
    4040from ndg.security.common.AttCert import * 
    4141 
    42 from ndg.security.common.utils.ConfigFileParsers import readProperties 
     42from ndg.security.common.utils.ConfigFileParsers import readAndValidateProperties 
    4343 
    4444#_____________________________________________________________________________ 
     
    102102                    'sslKeyPwd':           '', 
    103103                    'sslCACertDir':        '', 
    104                     'useSignatureHandler': True, 
    105                     'certFile':            '', 
    106                     'keyFile':             '', 
    107                     'keyPwd':              '', 
    108                     'wssRefInclNS':        [], 
    109                     'wssSignedInfoInclNS': [], 
    110                     'caCertFileList':      [], 
    111                     'clntCertFile':        '', 
    112104                    'attCertLifetime':     -1, 
    113105                    'attCertNotBeforeOff': 0, 
     
    120112                    'userRolesModName':    '', 
    121113                    'userRolesClassName':  '', 
    122                     'userRolesPropFile':   '', 
    123                     'reqBinSecTokValType': '', 
    124                     'applySignatureConfirmation': False} 
     114                    'userRolesPropFile':   '' 
     115                    } 
    125116     
    126117    def __init__(self, propFilePath=None, bReadMapConfig=True): 
     
    208199        ''' 
    209200        # Configuration file properties are held together in a dictionary 
    210         self.__prop = readProperties(self.propFilePath, validKeys=AttAuthority.__validKeys) 
     201        self.__prop = readAndValidateProperties(self.propFilePath, validKeys=AttAuthority.__validKeys) 
     202         
     203        # add the WS-security properties to the main properties 
     204        self.__prop.update(self.__prop['WS-Security']) 
    211205 
    212206        # Ensure Certificate time parameters are converted to numeric type 
     
    214208        self.__prop['attCertNotBeforeOff'] = \ 
    215209                                    float(self.__prop['attCertNotBeforeOff']) 
    216  
    217         # Likewise ... 
    218         self.__prop['portNum'] = int(self.__prop['portNum']) 
    219         self.__prop['attCertFileLogCnt']=int(self.__prop['attCertFileLogCnt']) 
    220210 
    221211        # Check directory path 
Note: See TracChangeset for help on using the changeset viewer.