Пример #1
0
def establishConnection(connection):
    # disposition = 1 = SCARD_RESET_CARD (warm reset)
    connection.connect(disposition=1)
    if warmResetNeeded(connection):
        connection.disconnect()
        connection.connect()
        if apduMode: display.printExchange("reset", getATR(connection), 0x90, 0)
Пример #2
0
def establishConnection(connection):
    # disposition = 1 = SCARD_RESET_CARD (warm reset)
    connection.connect(disposition=1)
    if warmResetNeeded(connection):
        connection.disconnect()
        connection.connect()
        if apduMode:
            display.printExchange("reset", getATR(connection), 0x90, 0)
Пример #3
0
def transmitAPDU(connection, apdu):
    global apduMode
    response, sw1, sw2 = connection.transmit(apdu)
    if apduMode: display.printExchange(apdu, response, sw1, sw2)
    return response, sw1, sw2
Пример #4
0
def transmitAPDU(connection, apdu):
    global apduMode
    response, sw1, sw2 = connection.transmit(apdu)
    if apduMode: display.printExchange(apdu, response, sw1, sw2)
    return response, sw1, sw2