2012-04-04 43 views
0

我試圖使用與SAT目標APDUConnection一個SIM卡進行通信,但我得到這個異常:java.lang.SecurityException異常:此連接JSR 177次不允許訪問

「的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

您的SIM的ACF(訪問控制文件)有一些Roger的SIM沒有的限制。您必須使用MNO(SIM所有者)提供的證書路徑簽署您的midlet才能訪問SAT。

+1

同一個項目的另一個團隊是MNO。你知道操作系統(在這種情況下,黑莓手機)如何去了解ACF的限制嗎?我猜測操作系統會發送一個APDU來獲取訪問控制信息,SIM卡會回覆一些信息。如果你能給我一些線索,我會接受答案。我希望我有BB的來源,但他們是私人的。 – Bamaco 2012-05-31 23:00:50

相關問題