2010-05-05 3 views
1

javacard 용 애플릿과 C# 용 응용 프로그램을 작성하고 싶습니다. C#을 다루었지만 JavaCard를 사용하여 메모리상의 폴더를 모니터링 할 수 있는지 그리고 그 일을 어떻게 처리 할 수 ​​있는지 알고 싶습니다.JavaCard 모니터링 폴더

가상 폴더와 C# 응용 프로그램간에 버퍼 정보를 저장하려고하는 임시 폴더를 공유 폴더로 사용하겠습니다. C# 응용 프로그램은 해당 폴더에서 읽고 정보를 표시하지만 스마트 카드 방향으로 요청을 작성합니다.

예를 들어 카드의 PIN 입력을 시뮬레이션합니다. 애플릿은 사용 가능한 옵션을 포함하는 파일을 작성하고 C# 응용 프로그램은 해당 파일을 읽고 해당 옵션을 표시합니다. C# 응용 프로그램에서 나는 옵션을 선택하고 동일한 폴더에 요청 파일을 작성합니다. 이 폴더를 모니터링하는 스마트 카드가 요청을 읽고 응답을 보냅니다. 스마트 카드 모니터 폴더를 만들 수 있습니까?

요청/응답 작업에 암호화 된 XML 파일을 사용하려고 생각했습니다. 그러나 간단한 .txt 파일은 좋습니다.

JavaCard v2.2.1을 사용하는 것으로 제한되며 모든 작업을 암호화/해독해야합니다. .NET 응용 프로그램 일부를 정의 는 .NET 응용 프로그램을 통해 일부 모니터링을했다 원하는대로

답변

0

당신은 자바 카드 애플릿을 통해 Windows 폴더를 모니터링 할 수 없습니다 (비화와 내가 아무 문제가 없음), 그래서 간단한 해결책이 될 수있다 JC 응용 프로그램이 이러한 특정 APDU를 수신 할 때마다 .NET 응용 프로그램 &에 의해 잡히는 결과를 반환 할 때마다 독점 APDU (get/set과 같은) 및 java 카드 (JC) 응용 프로그램에 보냅니다.