我正在尝试使用带有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连接。
答案 0 :(得分:0)
您的SIM卡的ACF(访问控制文件)有一些Roger的SIM卡没有的限制。您必须使用MNO(SIM所有者)提供的证书路径签署您的midlet才能访问SAT。