2014-04-08 3 views
3

애플릿을 암시 적으로 선택 가능/"selected by default"애플릿으로 표시하고 Global Platform/JCOP 2.4.2 R1에 이미 업로드하여 설치 한 후 해당 애플릿을 표시하는 방법을 찾고 있습니다. 시스템 (NXP JCOP 도구 Java Card Simulation의 시작).설치 후 Javacard 애플릿을 암시 적으로 선택 가능 (기본 애플릿)

애플릿이 JCOP 쉘에서 -d 파라미터없이 설치되었습니다 상태가

cm> install -i a000100201100001 -q C9#() a000100201100000 a000100201100001 
=> 80 E6 [...] 
90 00 

후 것을

Card Manager AID : A000000003000000 
Card Manager state : OP_READY 

    Application: SELECTABLE (--------) A000100201100001 
    Load File :  LOADED (--------) A0000000035350 (Security Domain) 
    Module :      A000000003535041 
    Load File :  LOADED (--------) A000100201100000 
    Module :      A000100201100001 

원하는 결과가 있다고

Card Manager AID : A000000003000000 
Card Manager state : OP_READY 

    Application: SELECTABLE (-----D--) A000100201100001 
    Load File :  LOADED (--------) A0000000035350 
    [...] 

인 애플릿을와 함께 설치하면 출력됩니다.매개 변수.
이 속성을 변경하는 것이 카드 관리자 애플릿의 STORE-DATA 명령을 통해 어떻게 든 이루어졌지만 정확한 세부 명령 (구조)을 찾을 수 없었던 것 같습니다. 수정할 필요가있는 태그조차 찾을 수 없었습니다.

+0

jcop 셸 출력을 가로 채고, 설치 명령을 찾아 단추를 클릭 할 때 적절한 'delete' 및'install -d' 명령을 실행하기 위해 별도의 목록에 보관합니다. . Patchy, Buggy & Ugly. 그럴 수 있지만 .... 충분한 순간을 위해서. – VolkerK

+0

나는 내가 추측하는 문제를 이해하지 못한다. JCOP에게 -d를 발행하도록 지시 할 수 있습니다. Run Configurations로 이동 한 다음 Package Upload를 실행하고 애플릿을 두 번 클릭하고 권한을 변경하십시오. Hah, spelled "특권, -d도 마찬가지예요 : P. –

답변

2

카드에 따라 다르지만 설치 후 애플릿을 기본값으로 만드는 것을 지원하는 것은 아닙니다.

java -jar gp.jar --make-default A000100201100001 

IIRC JCOP 실제로 지원되는 카드 중 하나 :하지만 당신은 --make-default <AID> 옵션이 있습니다 자바의 오픈 소스 GlobalPlatform 도구를 사용할 수 있습니다.

+0

허? 와우. 교정되었습니다. 애플릿은 파일 시스템 (있는 경우)이 올바른 상태에 있도록 프로그램되어야합니다 기본값으로 설정됩니다 (나중에). –

관련 문제