Посмотрите на GlobalPlatformPro или GPShell для некоторых рабочих примеров.
В основном вам необходимо пройти проверку подлинности на ISD (что означает, что вы должны обладатьправильные ключи) и введите команду GET STATUS
(см. Глобальная спецификация платформ 2.1.1, глава 9.4).
Чтобы получить информацию о загруженных ключах ISD, используйте GET DATA
с соответствующими тегами (глава 9.3).
Удачи в вашем проекте!
EDIT>
Некоторые карты (не многие) поддерживают APDU ISO 7816-4 SELECT
с перечислением объектов и позволяют выполнять итерации по карточным приложениям с использованиемследующее (аутентификация не требуется):
См. ISO 7816-4 для деталей
EDIT2>
Если на карте используются стандартные клавиши 40..4F
, используйте GlobalPlatformPro (см. здесь ):
java -jar gp.jar -list
Остерегайтесь, что попытки аутентификации с неправильными ключами будут почтиконечно, кирпич вашей карты - см. здесь .
EDIT3>
Для карты Gemalto с «известным ключом матери»:
java -jar gp.jar -visa2 -key 47454D5850524553534F53414D504C45 -list
Имейте в виду, что попытки аутентификации с неверными ключами почти наверняка заблокируют вашу карту