Это содержимое моей карты:
GP: gp -list
AID: A000000151000000 (|....Q...|)
ISD OP_READY: Security Domain, Card lock, Card terminate, Default selected,
CVM (PIN) management
AID: A0000001515350 (|....QSP|)
ExM LOADED: (none)
A000000151535041 (|....QSPA|)
GP:
Насколько я знаю, приведенный выше вывод означает, что у меня на карте есть пакет (с AID=A0000001515350
) и в этом пакете есть апплет (с AID=A000000151535041
). А еще на моей карточке есть экземпляр апплета с AID=A000000151000000
. И этот экземпляр апплета точно является экземпляром апплета пакета (Все выводы верны?)
Теперь я хочу сделать еще один экземпляр апплета. Итак, я попробовал следующий код:
GP: gp -create AABBCCDDEE -package A0000001515350 -applet A000000151535041
openkms.gp.GPException: Install for Install and make selectable failed SW: 6985
at openkms.gp.GlobalPlatform.check(GlobalPlatform.java:924)
at openkms.gp.GlobalPlatform.installAndMakeSelecatable(GlobalPlatform.ja
va:676)
at openkms.gp.GPTool.main(GPTool.java:353)
GP:
Почему я получаю эту ошибку? Запрещено ли создавать экземпляры апплета CardManager? Почему? Итак, как я могу иметь более одного домена безопасности? (я имею в виду SSD)