Как стать автором
Обновить

Комментарии 4

Забыл отметить, что в следующем посте напишем небольшой how-to и сделаем sample.
А в чем разница с сановской реализацией?
Реализацией jacacard.security.*: текущая версия аналогична по функционалу карте NXP JCOP 31/36k. Например, у нас поддерживается on-card генерация ключей: KeyPair.ALG_EC_F2M/ALG_RSA_CRT, а в симуляторе, идущем в составе java card kit 2.2.1, поддерживается on-card генерация только KeyPair.ALG_RSA и KeyPair.ALG_EC_FP, которые на реальной карте не поддерживаются.
Удобство написания unit-тестов (буквально в 5 строк):

// Создаем экземпляр симулятора
    Simulator simulator = new Simulator();
// Устанавливаем апплет в симулятор
    simulator.installApplet(appletAID, HelloWorldApplet.class);
// Выбираем апплет
    simulator.selectApplet(appletAID);
// Посылаем apdu-команду
    ResponseAPDU response = simulator.transmitCommand(new CommandAPDU(0x01, 0x01, 0x00, 0x00));
// Проверяем ответ
    assertEquals(0x9000, response.getSW());
Зарегистрируйтесь на Хабре, чтобы оставить комментарий