public class SCardIOReader extends java.lang.Object implements SCardReader
Constructor and Description |
---|
SCardIOReader()
Конструктор
|
Modifier and Type | Method and Description |
---|---|
void |
beginExclusive()
Заблокировать пользование картой для данного потока
|
Response |
ConnectPCSC(java.lang.String namereader,
java.lang.String protocol)
Устанавливаем соединение с данным считывателем.
|
Response |
DisconnectPCSC()
Завершаем соединение.
|
void |
endExclusive()
Разблокировать пользование картой.
|
static byte[] |
getAtr(java.lang.String namereader,
java.lang.String protocol)
Получаем atr
|
boolean |
getConnectState()
Статус соединения с картой.
|
static java.util.List |
listReaders() |
static java.util.List |
listReadersWithFilter(java.lang.String filter)
Получение списка считывателей с фильтрацией
|
Response |
SendAPDU(javax.smartcardio.CommandAPDU apdu,
java.nio.ByteOrder format)
Отправляем APDU-команду.
|
public Response ConnectPCSC(java.lang.String namereader, java.lang.String protocol) throws java.lang.Exception
SCardReader
ConnectPCSC
in interface SCardReader
java.lang.Exception
public static byte[] getAtr(java.lang.String namereader, java.lang.String protocol) throws java.lang.Exception
namereader
- protocol
- java.lang.Exception
public Response DisconnectPCSC() throws java.lang.Exception
SCardReader
DisconnectPCSC
in interface SCardReader
java.lang.Exception
public Response SendAPDU(javax.smartcardio.CommandAPDU apdu, java.nio.ByteOrder format) throws java.lang.Exception
SCardReader
SendAPDU
in interface SCardReader
java.lang.Exception
public boolean getConnectState()
SCardReader
getConnectState
in interface SCardReader
public void beginExclusive() throws java.lang.Exception
SCardReader
beginExclusive
in interface SCardReader
java.lang.Exception
public void endExclusive() throws java.lang.Exception
SCardReader
endExclusive
in interface SCardReader
java.lang.Exception
public static java.util.List listReaders()
public static java.util.List listReadersWithFilter(java.lang.String filter)
filter
-