Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Работа со смарт-картой из Java


Автор: rlepricon 10.7.2014, 17:11
Привет, Всем!!!

Возникла задача вызова функций аналогичных SCardTransmit на Java.
Подскажите, можно ли это сделать и как это можно сделать?

И будет ли это решение кросс-платформенным, то есть смогу ли я перенести код на linux?

Спасибо!

Автор: Alexandr87 16.7.2014, 09:06
смотри пакет javax.smartcardio

http://docs.oracle.com/javase/7/docs/jre/api/security/smartcardio/spec/javax/smartcardio/package-summary.html

на лялих можно перенести, если лялих соответствующе настроить (pcsc сервис)


Автор: rlepricon 16.7.2014, 13:57
Цитата(Alexandr87 @ 16.7.2014,  09:06)
смотри пакет javax.smartcardio

http://docs.oracle.com/javase/7/docs/jre/api/security/smartcardio/spec/javax/smartcardio/package-summary.html

на лялих можно перенести, если лялих соответствующе настроить (pcsc сервис)

Очень помогли.
Спасибо огромное!

Автор: rlepricon 8.9.2014, 21:22
Привет.

С smartcardio разобрался, но есть оно НО, smartcardio есть только в java версии 1.6 и выше, а я ограничен 1.4.
Подскажите, куда копать?
Как достучаться до карты в java 1.4?

Спасибо.


Автор: Alexandr87 19.9.2014, 11:09
тогда только через нативные библиотеки через JNA или JNI

Добавлено через 1 минуту и 9 секунд
но вообще прикольно быть ограниченным версией, которая не поддерживается уже фиг знает сколько лет.

Автор: rlepricon 16.10.2014, 15:36
Цитата(Alexandr87 @ 19.9.2014,  11:09)
но вообще прикольно быть ограниченным версией, которая не поддерживается уже фиг знает сколько лет.

Да, но производитель железяки отказывается обновляться, у него и на 1.4 всё отлично работает :-(.
По этому приходиться извращаться.

через JNA/JNI тоже не получилось, так как на железке отсутвует pscs-lite или её аналог.

Сейчас пробую достучаться до смарт-карты через USB, то есть грубо говря написать свою обёртку для работы со смарт-картой, пока продвигаюсь, но ОЧЕНЬ медленно :-(.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)