0

SATターゲットでAPDUConnectionを使用してSIMカードと通信しようとしていますが、次の例外が発生します。

「java.lang.SecurityException:この接続へのJSR177アクセスは許可されていません」

public void Test() {
 APDUConnection acn = null;
 try     {
    //Create an APDUConnection object
    acn = (APDUConnection)  Connector.open("apdu:0;target=SAT");        
    // ...      
 }
 catch( SecurityException e) {
    String exceptionMsg = "SecurityException: " + e.toString();
    System.err.println(exceptionMsg);
 }
 // ...
}

通信しようとしているSIMカードでこの問題が発生しましたが、キャリア(Rogers)などの他のSIMカードでは、APDU接続を正常に開くことができます。

4

1 に答える 1

0

SIMのACF(アクセス制御ファイル)には、RogerのSIMにはないいくつかの制限があります。SATにアクセスするには、MNO(SIM所有者)から提供された証明書パスを使用してミッドレットに署名する必要があります。

于 2012-05-31T12:48:41.170 に答える