Я получил несколько карт с двойным интерфейсом SmartMX от NXP, а также загрузил и установил инструменты JCOP. В то время как перенос моего апплета Java Card из NetBeans в Eclipse был довольно простым, установка скомпилированного апплета на сами карты оказалась довольно сложной. Я не могу выбрать апплет домена безопасности на этих карточках-образцах. Я полагаю, что это как-то связано с состоянием карт, так как NXP предоставила мне транспортный ключ и строго запретила картам покидать мою территорию без предварительного слияния< /эм>. Я работал с картами ACS (а именно ACOS3) и предполагаю, что эти карты SmartMX находятся в состоянии своего жизненного цикла, которое не позволяет загружать и/или персонализировать апплеты. Моя проблема в том, что я не смог найти документацию о жизненном цикле JCOP в NXP DocStore и в Интернете. Единственный документ, который приближается к описанию того, что я ищу, - это PDF-файл под названием Спецификация карты GlobalPlatform 2.2, в котором говорится, что карты, совместимые с GP 2.2, имеют как минимум 5 различных состояний: OP_READY
, INITIALIZED
, SECURED
, CARD_LOCKED
и TERMINATED
. В этом документе не указано использование транспортного ключа.
Мой вопрос: как использовать этот транспортный ключ для изменения статуса карты с OP_READY
на INITIALIZED
или SECURED
?