一般性的答案是:可以的。只不過現在的手機尚且不支持此標准。
更多的信息:
對於JavaCard這種東西,MIDP2.0中擴展了一個叫做Security and Trust Services API for J2ME (SATSA); JSR 177的東西,具體信息參見http://Java.sun.com/products/satsa/。
The Security and Trust Services API for J2ME (SATSA) 擴展了J2ME平台的安全特性,它增加了密碼API,數字簽名以及用戶身份認證管理。這個規范也定義了如何和SmartCard交互。
但是估計這種東西明年以內可能才有設備支持。
如果手機不支持,也許可以將SATSA classes加入自己的midlet中,當然由於SATSA classes override CLDC and MIDP classes,你事先需要用Proguard將SATSA混淆。當然,最好你等待有設備真的支持這個。
建議大家事先閱讀
Instructions on SATSA developer's guide (http://Java.sun.com/J2ME/docs/satsa-dg/:
SATSA Developer's Guide
SATSA Reference Implementation
1.0
December 2004
satsa-1_0-windows.zip,Windows Platform - Security and Trust Services API for J2ME (SATSA) 1.0的二進制包,你可以從sun上下載。