0

uicc ツールキットのインストール パラメータに問題があります。長い間試行しましたが、成功しませんでした。

簡単な uicc ツールキット コードを用意してください。エラーの場所がわかりません。インストール パラメータ APDU は次のとおりです。常に 6A80 になります。



    80 E6 0C 00 => CLA INS P1(Selectable) P2 
    41 => TOTAL DATA LEN
    //AID's
    0A 51 02 03 04 05 06 07 08 09 00 
    0B 51 02 03 04 05 06 07 08 09 00 00 
    0B 51 02 03 04 05 06 07 08 09 00 00 

    01 00 => Privileges

    => Begin of install pararms
    1A => LEN INSTALL PARAMS
    EF 08 => System specific param Tag + Len
    C7 02 00 00 C8 02 00 00 => volatile and nonvolatile mem quota
    C9 00 => Application specific params (Tag + Len)
    EA 0C
    80 UICC Toolkit Application specific parameters field 
    00 => prio level
    00 => max timer allowed
    10 => max text length
    01 => max menu entry
    00 => pos of the mneu entry
    00 => identifier of the menu entry
    02 => max number of channels
    01 => len of msl
    00 => msl
    00 => len of tar values
    00 => max number of this appl. instances
    => End of install pararms

    00 => Install Token Len
    00 => LE

私の目標は、非接触 + uicc STK アプレットです。しかし、単純な uicc ツールキット アプレットすらインストールできません。

希望、誰でもアイデアを持っています..

よろしくお願いします..

4

1 に答える 1

1

ここで ETSI の標準仕様を参照できます。

SIM アライアンスにも、これに関する優れたリソースがあります:ステッピングストーンズ R7ドキュメント。インストール パラメータについては、(U)SAT のセクション 21.2.3 を参照してください。ダウンロードするには会員登録(無料)が必要です。

インストール コマンドに関する注意事項:

  • インスタンス AID は 16 バイトで構成され、バイト 13 ~ 15 に TAR があります。
  • 揮発性と不揮発性の順序を逆にしてはなりません
  • UICC ツールキット パラメータが最初に来て、次にアプレット固有のパラメータが来ます
  • 0x00 値は予約されているため、優先度レベルは使用しません。
  • トークンの長さがすでに 0 であるため、LE バイトは必要ありません

したがって、インストール APDU は次のようになります (LL で示される長さを再計算する必要があります)。

80 E6 0C 00              -- CLA INS P1(Selectable) P2 
LL                       -- TOTAL DATA LEN 
//AID's
0A 51 02 03 04 05 06 07 08 09 00 
0B 51 02 03 04 05 06 07 08 09 00 00 
10 51 02 03 04 05 06 07 08 09 00 00 XX <3_bytes_TAR> XX 

01 00                   -- Privileges
1B                      -- LEN INSTALL PARAMS
    EF 08               -- System parameters
        C8 02 00 00     -- non volatile memory first
        C7 02 00 00     -- volatile memory
    EA LL               -- UICC system specific param first, tag C9 after this
        80 LL           -- UICC Toolkit Application specific parameters tag+length 
            FF          -- prio level (lowest priority)
            00          -- max timer allowed
            10          -- max text length
            01          -- max menu entry
            00          -- pos of the menu entry
            00          -- identifier of the menu entry
            02          -- max number of BIP channels
            01          -- len of msl
            00          -- msl
            00          -- len of tar values
            01          -- max number of this appl. instances
    C9 00               -- Application specific params
00                      -- Install Token length
于 2013-06-05T16:15:58.423 に答える