Kernel
Ujian kernel EMV L2. Kami mengesahkan pematuhan kernel Level 2 mengikut jenama, pemilihan aplikasi kad dan kelakuan CVM.







Apa yang disahkan pada lapisan ini
Kernel ialah logik yang benar-benar menjalankan transaksi antara kad dan terminal. Objek ujiannya merangkumi percabangan seperti pemilihan aplikasi, pengesahan data luar talian, CVM, pengurusan risiko, Generate AC, dan Issuer Script.
| Perkara yang ingin dipastikan | Produk berkaitan |
|---|---|
| Sama ada kernel bercabang mengikut spesifikasi jenama (diurus dan dijalankan dengan suite bertauliah) | ICCSim TMat |
| Membina sendiri kad anomali dan APDU khusus yang tiada dalam suite standard, lalu mengujinya | ICCSim Dev |
| Asas pelaksanaan untuk menjalankan skrip, mengawal peranti, merekod log, dan menghasilkan laporan | SCRIPTIS™ |
Sebelah tanpa sentuh menggunakan kernel berasingan bagi setiap jenama
Sementara CT2 di sebelah sentuh agak diseragamkan, sebelah tanpa sentuh diperlakukan sebagai kernel tersendiri bagi setiap jenama. Oleh itu, “bertambahnya jenama yang disokong” bermakna bertambah juga peranti yang diuji (DUT)nya (L2 Kernel tanpa sentuh).
Pihak yang membekal dan pihak yang menguji
Pada lapisan ini terdapat dua kedudukan yang berbeza sifatnya. Mencampuradukkannya akan menyesatkan keputusan pembelian.
| Peranan | Pihak bertanggungjawab | Hasil kerja |
|---|---|---|
| Membekalkan kernel untuk dibenamkan ke terminal | Alcinéo (sebelah DUT) | pelaksanaan yang mengandaikan perolehan pensijilan |
| Menguji kernel tersebut | ICC Solutions dan lain-lain (sebelah penguji) | Alat dan skrip ujian bertauliah |
| Melaksanakan ujian Type Approval rasmi | Makmal ujian bertauliah | Laporan ujian |
| Mengeluarkan Letter of Approval | Setiap jenama | Kelulusan |
“Kernel wujud dalam portfolio produk”, “versi tertentu telah dilaksanakan”, dan “memiliki LoA yang sah pada perkakasan tertentu” ialah tiga perkara berbeza. Jika dipindahkan ke terminal baharu, Type Approval mesti diulang bagi terminal tersebut.
Perbezaan dengan Digital pada L1
Digital pada L1 melihat pematuhan protokol lapisan bawah seperti bingkai data dan peralihan keadaan. Yang dilihat L2 ialah perilaku aplikasi pembayaran yang berjalan di atasnya. Oleh sebab lapisannya berbeza, kedua-duanya tidak boleh saling menggantikan.
