2013-07-29 2 views
1

JCard 시뮬레이션, Java 카드 버전 2.2.2를 사용하고 있는데, .scr 파일이 .java 파일과 어떻게 연관되어 있는지 알고 싶습니다. (NetBeans IDE의 Java 카드 시뮬레이터, 실제 스마트 카드를 사용하지 않습니다)..scr 파일 및 APDU

누군가이 두 파일의 관련성에 대한 유용한 링크를 제공 할 수 있다면 크게 감사하겠습니다. 나는 다음과 같은 링크를 통해 보았다,하지만 그들은 내 된 .java 파일과 관련하여 .SCR 파일을 수정하는 방법을 설명하기에 특별히 도움이되지 있었다 기본적으로 내가 무엇을

C H A P T E R 5 - Converting Java Class Files

How to write a Java Card applet: A developer's guide - JavaWorld

(애플릿을 보내고받을 수있는 .scr 파일이 필요 없음) - 내 프로세스 메소드의 함수에 대한 매개 변수를 포함하는 APDU를 읽을 수 있어야합니다. - 그런 다음이 함수는 다른 APDU를 출력으로 만들고 다른 func 그것의 매개 변수 중 하나로 읽습니다

내가 아는 한, .scr 파일은 애플릿이 읽는 명령 APDU를 보내는 데 사용되지만 .scr 파일에 쓸 수있는 방법은 없습니다. .scr에 의존하는 대신 APDU를 보내고받는 자체 .java 테스트 파일을 어떻게 만듭니 까? 절대적으로 필요한 경우 내 코드가 어떻게 보이는지 자세히 설명해 드릴 수 있습니다.

감사

+0

'Security.addProvider()'를 사용하여 추가 한'javax.smartcardio' 서비스를 살펴 보셨습니까? 당신은 소스 코드에서 그것을 찾을 수 있습니다 ... –

+0

나는 시뮬레이터를 사용하고 있기 때문에, 나는이 특별한 API를 사용할 수 있다고 생각하지 않는다. (실제 스마트 카드를 사용해야한다.) .scr 파일을 사용하지 않고 테스트하는 방법에 대한 다른 제안이 있습니까 (내 프로그램에서 스크립트 파일을 내부적으로 만드는 방법) – ItsANabhility

+1

아니요, [this] (https://jcardsim.googlecode.com/svn)를 의미합니다. /trunk/javadoc/index.html). jCardSim은'javax.smartcardio'를 통해 사용되는 가상 터미널을 구현합니다. –

답변

0

당신은 quick start guide of jCardSim에 기술 된 방법을 사용하여 시뮬레이터와 통신 할 수 있습니다. 또한 올바른 AID를 사용하여 애플릿을 선택하는 방법에 대해서도 설명합니다. 계승 된 process(APDU) 메소드는 NAME APDU (INS = A4)로 시작하는 퀵 스타트 가이드에 설명 된 방법을 사용하여 APDU 송신을 수신합니다. 그런 다음 정상적인 APDU 처리입니다.

+0

다음 주셔서 감사합니다. 현재 외부 시뮬레이터를 사용하지 않기로 결정했지만 코드에 문제가 있으므로 테스트를 시작하기 전에 해결할 것입니다. 링크는 잘 읽었습니다. 감사합니다. – ItsANabhility

+0

질문을 한 후에는 질문을 포기하면 안됩니다. 제 솔루션을 시도하고 투표를 하시거나 귀하가 요구하신대로 동의하십시오. –

관련 문제