applet(3)
-
The Java Card Applet Development Process
Java Card는 CAP(Converted Applet)을 만들기 위해 아래와 같은 과정을 수행한다. Step1Java Compiler를 이용하여 Java --> class로 변환한다. Step2Java Card Simulator로 디버깅. Step3Java Card에 Applet을 load & install 하기 위해서는 반드시 compile된 class 파일들을 Java Card Converter를 이용하여 convert 해야만 한다.Converter를 사용하면 총 3가지의 파일이 생성된다.JCA(Java Card Assembly)CAP(Converted Applet)EXP(Export file) Convert를 해야 하는 이유Java Card VM은 가장 작은 Java VM이라서 기능의 제약이 상..
2015.01.09 -
Smart Card에 Load된 Applet의 버전 확인 방법
일반적으로 GP card에 Load 상태인 Applet은 버전에 바뀌더라도 Executable Load File AID는 대부분 동일하기 때문에 버전을 확인하는 방법은 없다.이 경우 대부분은 install을 반드시 해야만 추가적인 정보를 통해 버전을 확인한다.그런데 install을 하면 상황에 따라 install 된 instance를 삭제하지 못하는 경우가 있어 이전 상태로 돌릴수가 없다. (특히 EMV 신용 Applet의 경우...) 그런데 GP command 중에 GET STATUS command라는 것이 있는데 이 명령어를 통해 Executable Load File내의 Executable Module AID를 확인할 수 가 있다.이것을 이용하면 Applet의 버전이 업데이트 되면서 Module AI..
2014.05.21 -
The Java Card Applet Development Process
Java Card는 CAP(Converted Applet)을 만들기 위해 아래와 같은 과정을 수행한다. Step1Java Compiler를 이용하여 Java --> class로 변환한다. Step2Java Card Simulator로 디버깅. Step3Java Card에 Applet을 load & install 하기 위해서는 반드시 compile된 class 파일들을 Java Card Converter를 이용하여 convert 해야만 한다.Converter를 사용하면 총 3가지의 파일이 생성된다.JCA(Java Card Assembly)CAP(Converted Applet)EXP(Export file) Convert를 해야 하는 이유Java Card VM은 가장 작은 Java VM이라서 기능의 제약이 상..
2014.05.16