Как инициализировать Java-карту JCOP для первого использования
Как записать их для первоначальной инициализации jcop на чипе APDU:00A4040010( TK - KEY) APDU:00F00000 (открыт для инициализации)
1 ответ
Инициализация JCOP: это называется процессом предварительной персонализации, который позволяет простой и безопасный способ инициализации карты для первого использования. Время выполнения зависит от используемых команд апплета ROOT во время предварительной персонализации.
Поддерживаемые протоколы связи:
ISO/IEC 7816-3
T=1 direct convention [default]
ISO/IEC 7816-3
T=0 direct convention
ISO/IEC 7816-3
T=1 inverse convention
ISO/IEC 7816-3
T=0 inverse convention
ISO/IEC 14443-4A
T=CL
Скорость связи для контактной или бесконтактной связи может быть установлена через скорость передачи данных:
Связанный (по умолчанию тактовая частота 3,5712 МГц):
9600 bit/s [Default]
19200 bit/s
38400 bit/s
57600 bit/s
115200 bit/s
223200 bit/s
Бесконтактный:
106 kbit/s
212 kbit/s
424 kbit/s
848 kbit/s
Процедура предварительной персонализации происходит следующим образом:
SELECT command with TKey
/send 00a4040010[Tkey]
BOOT
/send 00F00000
READ/WRITE command
Here you can personalize the following things:
JCRE_MODE
GP_MODE
FEATURE_MODE1
FEATURE_MODE2
JCRE_CPLC
IOCONFIG_IFSD
IOCONFIG_COLD_WTX, IOCONFIG_W
ARM_WTX, IOCONFIG_TCL_WTX
IOCONFIG_COLD_CONF, IOCONFIG_WARM_CONF
IOCONFIG_COLD_
BAUD, IOCONFIG_WARM_BAUD
IOCONFIG_COLD_IFLEN,
IOCONFIG_WARM_IFLEN
IOCONFIG_COLD_IFBYTES,
IOCONFIG_WARM_IFBYTES
IOCONFIG_COLD_HISTLEN,
IOCONFIG_WARM_HISTLEN (
IOCONFIG_COLD_HIST
CHARS, IOCONFIG_W
ARM_HISTCHARS
IOCONFIG_TCL_IFLEN
IOCONFIG_TCL_IFBYTES
IOCONFIG_TCL_CONF
CM_LIFECYCLE
CM_KEY_1, CM_KEY_2, CM_KEY_3 (
CM_KEY_1_VER, CM_KEY_2_VER, CM_KEY_3_VER
CVM_PIN
PROTECT COMMAND
/send 00100000
FUSE command
/send 0000000000
Для команд READ/WRITE вам нужно спросить вашего поставщика. После предварительной персонализации вы можете начать пользоваться картой. Рекомендуется отправлять команду сброса после завершения команды FUSE.