Java Card開発
購入サイト 製品概要 CD-ROM ACS Smart Card and Reader Tool Tools & Utilities QuickView PCSC Learning Tool Script Tool 4 Script Commander PCSC Sample codes ACS Smart Card Reader Driver Reference Manuals 購入サイト www.acs.com.hk 製品概要 Sma…
Application framework 概要 Cryptographic framework 概要 Security framework 概要 Biometry 概要 Big numbers operations 概要 ASN.1 TLV structures handling 概要 System Time management 概要 Certificate management 概要 Pseudo Random Functions an…
開発環境構築 Java Card Service Serviceアプリ File構成 Source code Main.java TestService.java PreProcess.java PostProcess.java service.scr 実行 実行結果 OUTPUTの解析 Link 開発環境構築 こちらを参照 smartcardguy.hatenablog.jp Java Card Servic…
Link JC 3.1 Manual - Sending and Receiving APDUs JC 3.1 Manual - Downloading CAP Files and Creating Applets
Java CardでのAPDU処理 javacard.framework.APDU Card上のAppletはCADと直接やり取りはしない。必ず、JCRE(Java Card Runtime Env)を経由。 JCREがAPDU object (APDU buffer - internal byte array)を作成 C-APDU, R-APDUおさらい C-APDU R-APDU C-APDUの解…
必要ドキュメント 環境の用意 JDK 8 Java Card Development Kit Simulator / Java Card Development Kit Tools Eclipse - Windows Eclipse IDE (Eclipse Neon, Oxygen, or Photon) 今回の環境 インストール (2019/02時点) JDK 8 (JDK 8u201 64 bit) Eclipse …
全体を理解するためのドキュメント Figures Dev Kit Tools コマンドラインツール Converter converter (converter.bat) capgen (capgen.bat) Off-card verifier verifycap (verifycap.bat) verifyexp (verifyexp.bat) verifyrev (verifyrev.bat) Off-card in…
開発環境構築 Java Card Wallet Walletアプリ Source code wallet.scr 実行 1. Sample_Device設定 2. Sample_DeviceのStart 3. cap-com.sun.jcclassic.samples.walletを実行 4. wallet.scr実行 実行結果 OUTPUTの解析 Link 開発環境構築 こちらを参照 smartc…
Architecture メモリ構成 Java Card仕様3点セット Java Card Language Subset Supported Java Features Unsupported Java Features JCVM Converter Interpreter JCRE 主な役割 構成 JCRE vs. JCVM CAD Session Java Card API java.lang Package javacard.fra…
開発環境構築 Java Card Hello World Source Code 実行手順 Sample Deviceをスタート 1. cap-com.sun.jcclassic.samples.helloworld 2. create-com.sun.jcclassic.samples.helloworld.HelloWorld 解析 3. helloworld 解析 C-APDU (Card Acceptance Deviceか…
必要ドキュメント 環境の用意 JDK 8 Java Card Development Kit Eclipse 今回の環境 インストール (2018/04時点) JDK 8 (JDK 8u171 64 bit) Java Card Development Kit (3.0.5u2) Eclipse (Oxygen 64 bit) Eclipse Plug-In Sample_Platform, Sample_Device登…
Java Card Developmet Kitのサンプルアプリ Samples I. classic_applets 1. Hello World 2. Channels 3. Service 4. Utility 5. Wallet 6. ObjectDeletion 7. PhotoCard 8. RMIPurse 9. StringHandlingApp 10. SecureRMIPurse 11. SignatureMessageRecovery …