Комментарии 4
Забыл отметить, что в следующем посте напишем небольшой how-to и сделаем sample.
0
А в чем разница с сановской реализацией?
0
Реализацией 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, которые на реальной карте не поддерживаются.
0
Удобство написания 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());
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Мы выпустили в мир: Java Card Runtime Environment Simulator «jCardSim»