def Demote(loc, num): czar = CreateGenericKeyczar(loc) if num < 0: raise errors.KeyczarError("Missing version") czar.Demote(num) UpdateGenericKeyczar(czar, loc)
def PubKey(loc, dest): if mock is None and dest is None: # not required when testing raise errors.KeyczarError("Must define destination") czar = CreateGenericKeyczar(loc) czar.PublicKeyExport(dest, mock) # supply mock for testing if enabled
def GetKey(self, version_number): try: return str(self.keys[version_number]) except KeyError: raise errors.KeyczarError("Unrecognized Version Number")
def GetFlag(flag): try: return flags[flag] except KeyError: raise errors.KeyczarError("Unknown flag")
def GetCommand(cmd): try: return commands[cmd] except KeyError: raise errors.KeyczarError("Illegal command")