2017-01-27 27 views
0

Я создал апплет с использованием Java Card Development Kit (Java Card 3.0.2 Runtime), я использовал scriptgen для генерации сценария APDU, затем я хочу запустить apdutool с сгенерированным Файл сценария apdu для загрузки апплета на настоящую смарт-карту на реальном кард-ридере, подключенном к моему компьютеру через USB. я запустить эту команду:Загрузите апплет на настоящую смарт-карту с помощью APDU

apdutool -s pcsc myScriptApdu 

, но я получил эту ошибку:

Opening connection to local reader on port pcsc. 
Error: Cannot open port. 
Available ports: 
<none available> 

является возможным то, что я хочу достичь?

ответ

1

Да, это возможно, но сначала вам нужно убедиться, что устройство для чтения установлено как устройство для чтения смарт-карт, совместимое с ПК/SC (это проще всего, если оно настроено как совместимый с CCID-считыватель).

+0

Как я могу быть уверен, что мой читатель установлен как ПК/SC? –

+0

Вы можете посмотреть в реестре под «Кале», или вы можете перечислить их с помощью [некоторого инструмента] (http://ludovic.rousseau.free.fr/softwares/pcsc-tools/) (также посмотрите на нижнюю часть этой страницы) , Наконец, их легко найти, используя библиотеку SmartCardIO на Java, которая также по умолчанию использует совместимые с ПК/SC-устройства. –

+0

Я использовал этот кард-ридер для чтения смарт-карты с помощью C# в качестве ПК/SC-считывателя, поэтому я уверен, что это совместимый –