Ejemplo n.º 1
0
 def __readCapFileInfo(self, args):
     capFilePath = args[0]
     try:
         self.__handler.handleLog('readCapFileInfo(): Start ...')
         capFileInfo = gp.readExecutableLoadFileParameters(capFilePath)
         self.__handler.handleCapFileInfo(capFileInfo)
         self.__handler.handleLog('readCapFileInfo(): Succeeded.')
     except Exception, e:
         self.__handler.handleException(e)
Ejemplo n.º 2
0
    def __readCapFileInfo(self, args):
        self.__handler.handleActionBegin("read cap file information")
        capFilePath = args[0]
        try:
            self.__handler.handleLog('readCapFileInfo(): Start ...')

            capFileInfo = gp.readExecutableLoadFileParameters(capFilePath)
            
            self.__handler.handleCapFileInfo(capFileInfo)
            self.__handler.handleLog('readCapFileInfo(): Succeeded.', wx.LOG_Info)
        except Exception, e:
            self.__handler.handleException(e)
Ejemplo n.º 3
0
    def __readCapFileInfo(self, args):
        self.__handler.handleActionBegin("read cap file information")
        capFilePath = args[0]
        try:
            self.__handler.handleLog('readCapFileInfo(): Start ...')

            capFileInfo = gp.readExecutableLoadFileParameters(capFilePath)

            self.__handler.handleCapFileInfo(capFileInfo)
            self.__handler.handleLog('readCapFileInfo(): Succeeded.',
                                     wx.LOG_Info)
        except Exception, e:
            self.__handler.handleException(e)
Ejemplo n.º 4
0
    def __loadCapFile(self, args):
        if not self.__checkContext(): return
        if not self.__checkCardInfo(): return
        if not self.__checkSecurityInfo(): return

        capFilePath = args[0]
        try:
            self.__handler.handleLog('loadCapFile(): Start ...')
            capFileInfo = gp.readExecutableLoadFileParameters(capFilePath)
            gp.installForLoad(self.__context, self.__cardInfo, self.__securityInfo, capFileInfo['loadFileAID'], gp.AID_ISD, '', '', 0, 0, 0)
            gp.load(self.__context, self.__cardInfo, self.__securityInfo, '', capFilePath)
            self.__handler.handleLog('loadCapFile(): Succeeded.', wx.LOG_Info)
        except Exception, e:
            self.__handler.handleException(e)
Ejemplo n.º 5
0
 def installForLoad(self, capFilePath):
     self.__checkContext()
     self.__checkCardInfo()
     self.__checkSecurityInfo()
     capFileInfo = gp.readExecutableLoadFileParameters(capFilePath)
     gp.installForLoad(
         self.__context,
         self.__cardInfo,
         self.__securityInfo,
         capFileInfo["loadFileAID"],
         gp.AID_ISD,
         "",
         "",
         0,
         0,
         0,
     )
Ejemplo n.º 6
0
    def __loadCapFile(self, args):
        if not self.__checkContext(): return
        if not self.__checkCardInfo(): return
        if not self.__checkSecurityInfo(): return

        capFilePath = args[0]
        try:
            self.__handler.handleLog('loadCapFile(): Start ...')
            capFileInfo = gp.readExecutableLoadFileParameters(capFilePath)
            gp.installForLoad(self.__context, self.__cardInfo,
                              self.__securityInfo, capFileInfo['loadFileAID'],
                              gp.AID_ISD, '', '', 0, 0, 0)
            gp.load(self.__context, self.__cardInfo, self.__securityInfo, '',
                    capFilePath)
            self.__handler.handleLog('loadCapFile(): Succeeded.', wx.LOG_Info)
        except Exception, e:
            self.__handler.handleException(e)