java.lang.SecurityException:不允许对此连接进行JSR 177访问

时间:2012-04-04 13:14:36

标签: blackberry securityexception sim-card apdu

我正在尝试使用带有SAT目标的APDUConnection与SIM卡通信,但我得到了这个例外:

“java.lang.SecurityException:不允许对此连接进行JSR 177访问”

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卡存在此问题,但在其他SIM卡上,例如我的运营商(罗杰斯),我可以正常打开APDU连接。

1 个答案:

答案 0 :(得分:0)

您的SIM卡的ACF(访问控制文件)有一些Roger的SIM卡没有的限制。您必须使用MNO(SIM所有者)提供的证书路径签署您的midlet才能访问SAT。