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

Blackberry java.lang.SecurityException:不允许对此连接进行JSR 177访问,blackberry,securityexception,sim-card,apdu,Blackberry,Securityexception,Sim Card,Apdu,我正在尝试使用与SAT目标的APDUConnection与SIM卡通信,但出现以下异常: “java.lang.SecurityException:不允许对此连接进行JSR 177访问” 我试图与之通信的SIM卡有此问题,但在其他SIM卡上,如我的运营商(Rogers),我可以正常打开APDU连接。您的SIM卡的ACF(访问控制文件)有一些Roger的SIM卡没有的限制。您必须使用MNO(SIM所有者)提供的证书路径对midlet进行签名,才能访问SAT。同一项目中的另一个团队是MNO。你知道操

我正在尝试使用与SAT目标的APDUConnection与SIM卡通信,但出现以下异常:

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


我试图与之通信的SIM卡有此问题,但在其他SIM卡上,如我的运营商(Rogers),我可以正常打开APDU连接。

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

同一项目中的另一个团队是MNO。你知道操作系统(本例中为黑莓)是如何了解ACF限制的吗?我猜操作系统会发送一个APDU来获取访问控制信息,SIM卡会回复一些信息。如果你能给我一些线索,我会接受你的回答。我希望我有BB操作系统的来源,但它们是私有的。
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);
 }
 // ...
}