Описание тега smartcardio

Используйте этот тег для вопросов, связанных с API ввода-вывода смарт-карт Java
1 ответ

Kotlin использование модулей JDK

В настоящее время я пишу код Kotlin, который использует библиотеку Java (разработанную мной), которая использует javax.smartcardio lib, но при компиляции Kotlin отображается следующая ошибка: Cannot access class 'javax.smartcardio.CommandAPDU'. Chec…
20 дек '18 в 09:26
3 ответа

Как использовать пакет javax.smartcardio на Android?

Я написал консольное приложение для Java с помощью smartcardio. Все отлично работает. Теперь я хочу использовать эту библиотеку в Android. Как я знаю, smartcardio не поддерживается в Android. Я искал в Google. Если кто-нибудь знает, как я могу испол…
01 ноя '17 в 06:23
0 ответов

Я не могу читать или писать метки RFID. Как правильно сделать это с помощью устройства ввода-вывода Java Smart Card и устройства acr122u?

Моя команда и я пытаемся разработать приложение, способное читать и писать о картах RFID, используя библиотеку JAVA SmartCardIO. Эта тема совершенно новая для нас, поэтому мы почувствовали некоторую путаницу. Используемые нами устройства - acr122u и…
16 окт '17 в 22:48
1 ответ

Используя пакет javax.smartcardio на Android?

Я сделал приложение на Java, используя Eclipse в качестве библиотеки для чтения и записи в апплет Java Card. Пока что мы используем ACS ACR38 Reader. Но теперь нам нужно портировать эту библиотеку на Android. Что я могу использовать для замены javax…
25 сен '17 в 09:16
0 ответов

Raspberry Pi - Java smartcardio - различие между считывателями NFC ACR122U

У меня есть несколько считывателей ACR122U NFC, подключенных к моей Raspberry Pi. Используя Java smartcardio, я могу получить UID и метку времени каждого тэга на одном из считывателей. Однако я бы хотел разграничить читателей между собой. В то время…
21 сен '17 в 18:02
0 ответов

javax.smartcardio Omnikey5422 SLE4428 Не удалось получить ответ

Я пытаюсь проверить смарт-карту с FF FF с помощью следующей команды byte[] apdux = new byte[] {(byte) 0xFF, (byte) 0x70, (byte) 0x07,(byte) 0x6B, (byte) 0x02, (byte) 0xFF, (byte) 0xFF, (byte) 0x00}; ResponseAPDU very1 = channel.transmit(new CommandA…
18 июл '18 в 06:14
1 ответ

Команда APDU возвращает 6985 (условия использования не выполнены) в результате

Я работаю над чтением смарт-карты на Java. Когда я выполняю следующий код, указанный ниже, карта возвращает 6985 (Условия использования не выполнены). TerminalFactory factory = TerminalFactory.getDefault(); List<CardTerminal> terminals = facto…
13 ноя '18 в 06:16
0 ответов

Как перейти из режима SCARD_SHARE_DIRECT в режим SCARD_SHARE_SHARED с помощью библиотеки Wincard в Windows 7?

Я разрабатываю приложение WPF для чтения с использованием библиотеки Windcard. Приложение подключается к бесконтактному считывателю и получает доступ к карточке Felica через NFC. Для связи с читателем (ACS ACR1255U-J1) приложение Windows должно отпр…
0 ответов

Как запустить код в фоновом режиме, не тратя процессорное время и ресурсы?(Как остановить намеренный бесконечный цикл?)

Я написал преднамеренный бесконечный цикл, чтобы определить, была ли карта обнаружена или удалена на ридере с использованием vb.net. Потому что я не знаю, есть ли что-то вроде waitForCardPresent в winscard. Таким образом, концепция заключается в том…
0 ответов

Smartcardio - наблюдать за подключением / отключением терминала

Добрый день, разработчики. Я могу получить текущие клеммы через /** * Get card terminals from devices * @return List<CardTerminal> * @throws Exception */ private List<CardTerminal> getCardReaders() throws Exception { TerminalFactory fact…
24 сен '17 в 11:46
0 ответов

javax.smartcardio в Java 9, 10, 11, 12... и т. д.

Что случилось с библиотекой javax.smartcardio начиная с Java 9 и далее? Есть ли альтернатива или какой-то способ получить его в JAR?
28 авг '18 в 09:34
1 ответ

Чтение данных со смарт-карты (CNS/CNR)

Я написал программу с использованием Java-карты, которая позволяет мне читать некоторые данные со смарт-карты. Файловая система карты структурирована следующим образом: Файловая система смарт-карт Смарт-карта - это карта итальянской государственной …
17 окт '18 в 20:49
1 ответ

Как идентифицировать немецкую идентификационную карту с помощью RFID-Card-Reader (javax.smartcardio)?

Привет два вместе, Я пишу Java-приложение, используя javax.smartcardio *. UID (32 бита) немецкой идентификационной карты генерируется случайным образом при каждом доступе. Атр (152 бит) остается прежним. В настоящее время я беру UID из карт RFID и, …
20 мар '18 в 15:59
1 ответ

Javacard, как удалить и заново вставить карту без исключения исключения из checkState() в CardImpl.class

У меня проблемы с поиском решения этой проблемы в моей программе: я создаю и персонализирую карту JCOP с библиотекой JMRTD, но после завершения отправляю команду закрытия в службу и снова вставляю карту, при любой попытке сделать что-нибудь, просто …
02 май '18 в 15:55
1 ответ

Тип SmartCard для подписи сертификата в Java

Я хотел бы ввести дополнительную безопасность в моем общении с использованием смарт-карт. Я хотел бы, чтобы смарт-карты подписывали сертификат сервера и клиента. У каждой машины есть свой считыватель смарт-карт. Какой стандарт карты должен быть? Я к…
0 ответов

Как исправить ответ APDU SW=6700 (неправильная длина)

Я пытаюсь написать код для получения данных с удостоверения личности гражданина Таиланда, ссылаясь на APDU по этой ссылке. И мой код, как показано ниже. // Display the list of terminals TerminalFactory factory = TerminalFactory.getDefault(); List&lt…
18 сен '17 в 07:57
0 ответов

Обнаружение смарт-карт с помощью Java

Я использую следующий код, чтобы проверить, есть ли смарт-карта, подключенная к компьютеру или нет public static boolean verifySmartCardPresence() { boolean cardPresent = false; try { TerminalFactory tf = TerminalFactory.getDefault(); List<CardTe…
10 апр '18 в 15:47
1 ответ

Всегда получая 6a82 и 6d00 за чтение карты EMV Visa

Я читаю данные с карты Visa, но всегда получаю ответ 6a82 и 6d00 для PSE. Я использую смарт-карту и следующие команды Выберите PSE: 00A404000E315041592E5359532E444446303100 Код обработки: 80A8000002830000 Приведенный ниже код прекрасно работает для …
21 май '19 в 11:18
2 ответа

Отправить буфер прямо на смарт-карту

Мне нужно отправить сообщение на смарт-карту. Прежде всего, я отправил его с помощью gpshell, чтобы проверить правильность и получить ответ: send_apdu_nostop -sc 0 -APDU 802A80B05F87410061DA7A1E2F02602A255063713FD657797063C6C7ACC12072F5340B1C0126A61…
09 июл '19 в 13:31
1 ответ

Записать данные на смарт-карту в файле StdData

Я создал файл на смарт-карте с помощью этой команды apdu: String apdu = "90CD00000700000E0EA0000000"; channel.transmit(new CommandAPDU(DatatypeConverter.parseHexBinary(apdu))); файл успешно создан, однако я не могу записать данные в этот файл, я поп…
04 июн '19 в 14:56