javacard

    2熱度

    1回答

    我希望使用Android 5.0之前的Android下的APDU(例如4.2.2)從我的Android應用程序與裝載在SIM卡上的Java卡小程序進行通信。我的小程序不是SIM Toolkit小程序,它是一種常見的Java Card小程序。 繼此post(感謝@vojta和@jean)和SEEK我想用RIL(無線電接口層)構建我的應用程序。我在哪裏可以得到這些庫?唯一我能得到的是Nexus - h

    1熱度

    3回答

    如果我寫了一個Java Card applet的過程,它模擬同樣的ISO標準的一個或多個協議,是有辦法有小程序「自動選擇」,其中不使用選擇,或者不知道該怎麼選擇協議?因爲否則我不會花費十到二十美元購買測試設備,上帝知道我需要超過一個。

    0熱度

    1回答

    我想給的PIN,我智能卡與GPShell的-instParam選項。我發現了一些例子,但我沒有線索如何用給定的密碼初始化OwnerPIN對象。據我所知有是給我的小應用程序的安裝方法的LV編碼結構,但我怎麼解析。我嘗試了BERTLV對象,但是當安裝小程序時出現「條件不滿意」錯誤。 我有什麼: public static void install(byte[] bArray, short bOffse

    4熱度

    1回答

    通過類javacard.security.KeyAgreement(Java Card 3.0.1 classic),可以制定一個EC-DH密鑰協議。但是沒有特定的曲線定義。據我瞭解,標準的IEEE P1363沒有指定域參數。那麼Java Card實現中使用了哪條曲線?

    2熱度

    2回答

    there 我不明白爲什麼錯誤'類不支持'不會發生。 首先,我的源代碼和APDU命令如下 <源代碼> package SelectFileTest; import javacard.framework.*; public class SelectFileTest extends Applet{ public static void install(byte[] bArray, sh

    3熱度

    1回答

    我有兩個不同的Visa Paywave智能卡芯片(一個是原生的,另一個是Java Card)。 我想運行選擇PPSE或選擇應用程序命令,一張卡給予預期的結果,而另一張卡給予狀態字6700。 Command ---->CMD 00A404000E325041592E5359532E4444463031 Sw1-sw2 <----67 00 Command ---->CMD 00A4040007A

    1熱度

    1回答

    我正在開發JavaCard小程序。小程序生成RSA公鑰和在構造和使用APDU命令加密一些字節數組私鑰: public RSATestApplet() { keyPair = new KeyPair(KeyPair.ALG_RSA_CRT, KeyBuilder.LENGTH_RSA_2048); keyPair.genKeyPair(); rsaPrivateKey

    3熱度

    1回答

    我有支持一些專有類的java卡,在包「packagename.foo」中說「ClassFoo」。我有這些類和「foo.exp」文件的文檔。但是因爲沒有它,編譯器會發現像uknown導入包和未知類這樣的錯誤,因爲我不知道構建cap文件是否需要別的東西。對?它是什麼?

    1熱度

    1回答

    我在寫Java Applet。我需要使用APDU命令將預生成的RSAPrivateCrtKey上載到小程序。 在我的電腦中,我正在生成密鑰。接下來我序列此鍵privateKeyBuffer: keyPair = new KeyPair(KeyPair.ALG_RSA_CRT, KeyBuilder.LENGTH_RSA_512); keyPair.genKeyPair(); rsaPrivat

    3熱度

    1回答

    我是Java Card的整個主題的新手,並試圖查看一些代碼示例以獲得更好的理解。 我發現在oracle forum AES使用一個樣本,但有以下部分的幾個問題: private void doAES(APDU apdu) { byte b[] = apdu.getBuffer(); short incomingLength = (short) (apdu