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