Карта Java не найдена ПК/SC или openSC

Я пытался взаимодействовать с Java-картой, но пока безуспешно. Я загрузил openSC, GlobalPlatform и использовал PCSC для OS X. Запуск

шт тест

в командной строке приводит к следующему:

Программа тестирования MUSCLE PC/SC Lite

Тестирование SCardEstablishContext: команда выполнена успешно.

Тестирование SCardGetStatusChange

Пожалуйста, вставьте работающий ридер: Команда выполнена успешно.

Тестирование SCardListReaders: команда выполнена успешно.

Считыватель 01: Feitian R502 00 00

Введите номер считывателя: 01

Ожидание вставки карты

в какой момент он останавливается; У меня карта вставлена ​​в ридер. Кроме того, бег

opensc-инструмент -n

возвращается

Карта отсутствует.

Я прочитал этот предыдущий вопрос о стеке: поддержка pkcs11 для kona 25 javacard но я не знаю, как узнать, пуста ли карта, и загрузить на нее апплет PKI, если это так, если я не могу использовать какие-либо инструменты, которые я нашел, для просмотра содержимого карты. Может ли кто-нибудь предположить, почему или как я могу узнать, почему ни один из этих инструментов не замечает карту, которую я вставил в устройство чтения. Я использую os x 10.9.2, считыватель Feitian R502, чьи идентификаторы продукта/поставщика я добавил в Info.plist в комплекте ccid, и карту JavaCard G+D smartcafe.


person pineapplevendor    schedule 30.05.2014    source источник
comment
opensc покажет наличие карты, даже если это пустая карта javacard. я думаю, что ваша проблема лежит где-то между osx и pcsc. вы пробовали на windows/linux?   -  person Paul Bastian    schedule 30.05.2014
comment
Я пробовал окна, но не получил лучших результатов таким образом. Использование globalplatform и запуск gp.exe -list или gp.exe -list просто приводит к пустой строке и мигающему курсору, которые остаются такими, пока я не закрою командную строку.   -  person pineapplevendor    schedule 30.05.2014
comment
@PaulBastian, у вас есть идеи, почему os x может не сотрудничать с pcsc?   -  person pineapplevendor    schedule 30.05.2014
comment
Вы уверены, что используете правильный ридер? Похоже, что этот считыватель является как контактным, так и бесконтактным, и обычно ОС воспринимает их как отдельные считыватели.   -  person Maarten Bodewes    schedule 01.06.2014
comment
@pineapplevendor: твоя проблема решена или нет? Основываясь на вашем другом вопросе (создание файла .cap), я думаю, что ваша проблема с ридером решена! если да, пожалуйста, добавьте ответ здесь, как вы это решили!   -  person Ebrahim Ghasemi    schedule 11.06.2014
comment
@pineapplevendor Если проблема еще не решена, попробуйте gp.exe или gpshell или gpj в Windows, и помните, что эти инструменты иногда возникает несовместимость с firefox! поэтому сначала закройте Firefox и уничтожьте firefox.exe процесс в диспетчере задач Windows, затем попробуйте использовать эти инструменты и поделитесь с нами ответом.   -  person Ebrahim Ghasemi    schedule 11.06.2014


Ответы (1)


После публикации исходного вопроса я смог использовать ридер после перехода на систему Linux, загрузки PCSC и CCID, редактирования файла ccid/readers/supported_readers.txt, включив в него «0x096E:0x060D:Feitian R502», и, наконец, переустановки CCID. . С тех пор я смог использовать GPshell для связи с картой.

person pineapplevendor    schedule 11.06.2014