def Run(self): vo = ESignHelperMethod.getCert(self.__itemId) if vo is not None: keyCode = EimzoKeyCodeHelper.getKeyCode(self.__itemId) if keyCode is not None: self.__successAppendPkcs7Attached(keyCode) else: EimzoClient(self.__successAppendPkcs7Attached, self.__errroCallback).loadKey(vo) else: self.__errroCallback("сертификат не найден")
def __successCallbackCheckVersion(self, major, minor, isNewApi): print('installApiKeys') newVersion = self.EimzoMajor * 100 + self.EimzoMinor installedVersion = int(major) * 100 + int(minor) EimzoClient.NEW_API = isNewApi if installedVersion < newVersion: print('') else: EimzoClient(lambda: EALoadKey.Run()).installApiKeys()
def __successCreatePkcs7(self, id): EimzoKeyCodeHelper.saveKeyCode(self.__itemId, id) EimzoClient(self.__successCallback, self.__errroCallback).createPkcs7(id, self.__data, self.__timestamper)
def __successAppendPkcs7Attached(self, id): EimzoKeyCodeHelper.saveKeyCode(self.__itemId, id) EimzoClient(self.__successCallback, self.__errroCallback).appendPkcs7Attached( id, self.__data, self.__timestamper)
def Run(): EALoadKey.__clearStore() # print("clear") EimzoClient(EALoadKey.__successCallback).listAllUserKeys( EALoadKey.__itemIdGen, EALoadKey.__itemUidGen)
def Run(self): EimzoClient(self.__successCallbackCheckVersion, self.__errorCallback).checkVersion()