Spec-Zone .ru
спецификации, руководства, описания, API
|
Класс | Описание |
---|---|
ATR |
Байты ответа на сброс Смарт-карты.
|
Карта |
Смарт-карта, с которой было установлено соединение.
|
CardChannel |
Логическое соединение канала со Смарт-картой.
|
CardPermission |
Разрешение для операций Смарт-карты.
|
CardTerminal |
Терминал Смарт-карты, иногда называемый как Читатель Смарт-карты.
|
CardTerminals |
Набор терминалов поддерживается TerminalFactory.
|
CommandAPDU |
APDU команды после структуры определяется в ISO/IEC 7816-4.
|
ResponseAPDU |
APDU ответа как определено в ISO/IEC 7816-4.
|
TerminalFactory |
Фабрика для объектов CardTerminal.
|
TerminalFactorySpi |
Класс TerminalFactorySpi определяет интерфейс поставщика услуг.
|
Перечисление | Описание |
---|---|
CardTerminals. Государство |
Перечисление атрибутов CardTerminal.
|
Исключение | Описание |
---|---|
CardException |
Исключение для ошибок, которые происходят во время передачи со стеком Смарт-карты или картой непосредственно.
|
CardNotPresentException |
Исключение, выданное, когда приложение пытается установить соединение с терминалом, у которого нет никакой существующей карты.
|
API определяется классами в пакете javax.smartcardio
. Они могут быть классифицированы следующим образом:
// show the list of available terminals TerminalFactory factory = TerminalFactory.getDefault(); List<CardTerminal> terminals = factory.terminals().list(); System.out.println("Terminals: " + terminals); // get the first terminal CardTerminal terminal = terminals.get(0); // establish a connection with the card Card card = terminal.connect("T=0"); System.out.println("card: " + card); CardChannel channel = card.getBasicChannel(); ResponseAPDU r = channel.transmit(new CommandAPDU(c1)); System.out.println("response: " + toString(r.getBytes())); // disconnect card.disconnect(false);
Авторское право © 2005, 2011, Oracle и/или его филиалы. Все права защищены.