def createProxy(self): gLogger.notice("Generating proxy...") result = ProxyGeneration.generateProxy(piParams) if not result['OK']: gLogger.error(result['Message']) sys.exit(1) self.__proxyGenerated = result['Value'] return result
def createProxy( self ): gLogger.notice( "Generating proxy..." ) result = ProxyGeneration.generateProxy( piParams ) if not result[ 'OK' ]: gLogger.error( result[ 'Message' ] ) sys.exit( 1 ) self.__proxyGenerated = result[ 'Value' ] return result
def createProxy(self): """Creates the proxy on disk""" gLogger.notice("Generating proxy...") resultProxyGenerated = ProxyGeneration.generateProxy(piParams) if not resultProxyGenerated["OK"]: gLogger.error(resultProxyGenerated["Message"]) sys.exit(1) self.__proxyGenerated = resultProxyGenerated["Value"] return resultProxyGenerated
def proxyInit( self ): params = ProxyGeneration.CLIParams( ) retVal = self.getEnv( "group_name" ) if not retVal[ "OK" ]: raise Exception( result[ "Message" ] ) params.diracGroup = retVal[ "Value" ] result = ProxyGeneration.generateProxy( params ) if not result[ "OK" ]: raise Exception( result[ "Message" ] ) self.addVomsExt( result[ "Value" ] )
import DIRAC from DIRAC import gLogger from DIRAC.Core.Base import Script #from DIRAC.FrameworkSystem.Client.ProxyGeneration import CLIParams, generateProxy from DIRAC.FrameworkSystem.Client import ProxyGeneration, ProxyUpload from DIRAC.Core.Security import X509Chain if __name__ == "__main__": pxParams = ProxyGeneration.CLIParams() pxParams.registerCLISwitches() Script.disableCS() Script.parseCommandLine( ignoreErrors = True ) gLogger.notice( "Generating proxy..." ) result = ProxyGeneration.generateProxy( pxParams ) if not result[ 'OK' ]: gLogger.error( result[ 'Message' ] ) sys.exit( 1 ) proxyLocation = result[ 'Value' ] if pxParams.uploadProxy: proxyChain = X509Chain.X509Chain() result = proxyChain.loadChainFromFile( proxyLocation ) if not result[ 'OK' ]: gLogger.error( "Could not load the proxy: %s" % result[ 'Message' ] ) sys.exit( 1 ) result = proxyChain.getIssuerCert() if not result[ 'OK' ]: gLogger.error( "Could not load the proxy: %s" % result[ 'Message' ] ) sys.exit( 1 ) userCert = result[ 'Value' ]