def isValid(self, validity="", log=False, force_check=False): # Do parent check if not ICredential.isValid(self, validity, log, force_check): return False # check vo names if self.voname() != self.voms: if log: logger.warning("Grid Proxy not valid. Certificate VO '%s' does not match requested '%s'" % (self.voname(), self.voms)) return False return True
def isValid(self, validity="", log=False, force_check=False): # Do parent check if not ICredential.isValid(self, validity, log, force_check): return False # check vo names if self.voname() != self.voms: if log: logger.warning( "Grid Proxy not valid. Certificate VO '%s' does not match requested '%s'" % (self.voname(), self.voms)) return False return True
def timeleft(self, units="hh:mm:ss", force_check=False): return ICredential.timeleft(self, units, force_check)
def renew(self, validity="", maxTry=0, minValidity="", check=True): self.chooseCommandSet() if self.voms: if not self.voname(): check = False return ICredential.renew(self, validity, maxTry, minValidity, check)
def destroy(self, allowed_exit=[0, 1]): self.chooseCommandSet() self.buildOpts(self.command.destroy) return ICredential.destroy(self, allowed_exit)
def create(self, validity="", maxTry=0, minValidity="", check=False): self.chooseCommandSet() self.buildOpts(self.command.init) status = ICredential.create(self, validity, maxTry, minValidity, check) return status