Xác minh Định dạng giá trị lệnh

Một phần của tài liệu THẺ MẠCH TÍCH HỢP EMV CHO HỆ THỐNG THANH TOÁN - ĐẶC TẢ ỨNG DỤNG THANH TOÁN CHUNG - PHẦN 3: QUY TRÌNH XỬ LÝ CHỨC NĂNG (Trang 41 - 42)

2 16+ 1 Phần còn lại khóa

10.7.1.1. Xác minh Định dạng giá trị lệnh

Xác định mã PIN trong giao dịch:

CHÚ THÍCH Trong các yêu cầu sau, Kết quả xác minh thẻ bit CVR (Như thực hiện kiểm tra mã PIN Ngoại tuyến) được sử dụng nội bộ đối với các thẻ xác định trạng thái kiểm tra mã PIN Ngoại tuyến. CVR chỉ được mở rộng sẵn (chỉ có thể được kiểm chứng) trong Hồi đáp sinh ra lần đầu tiên và thứ hai. Do đó để đạt được các hành vi tương tự bằng cách sử dụng dữ liệu gốc độc quyền trong quá trình xử lý lệnh VERIFY để giữ trạng thái xác minh mã PIN, nếu các dữ liệu nội bộ được sử dụng thiết lập các bit ADR và CVR trong lần phát sinh đầu tiên và lần thứ hai.

Req 3.10.13 (Thiết lập thực hiện kiểm tra xác minh mã PIN trong CVR):

Sau khi thẻ nhận lệnh VERIFY, và trước khi kiểm tra giá trị cho P1 và P2, ứng dụng sẽ thiết lập bit 'Xác minh mã PIN Ngoại tuyến đã thực hiện' trong CVR đối với giá trị 1b.

Ứng dụng kiểm tra định dạng lệnh VERIFY.

Req 3.10.14 (Kiểm tra giá trị P1 cho VERIFY):

Công ty luật Minh Khuê www.luatminhkhue.vn

Nếu tham số P1 được thiết lập giá trị khác '00', thì thẻ phải chấm dứt quy trình xử lý lệnh VERIFY, phải hồi đáp với SW1 SW2 chỉ ra một lỗi và phải hồi đáp SW1 SW2 = '6984' (lệnh không cho phép, dữ liệu tham chiếu không hợp lệ).

Req 3.10.15 (Hỗ trợ mã PIN bản rõ Ngoại tuyến bằng P2):

Một thẻ CPA sẽ hỗ trợ giá trị '80' (mã PIN bản rõ Ngoại tuyến) bằng tham số P2.

Req 3.10.16 (Hỗ trợ mã PIN được mã hóa ngoại tuyến bằng P2):

Thẻ hỗ trợ lựa chọn thành phần động RSA sẽ hỗ trợ giá trị ‘88’ (mã PIN mã hóa ngoại tuyến) bằng tham số P2.

Req 3.10.17 (giá trị P2 không hỗ trợ):

Nếu tham số P2 được thiết lập tới một giá trị không được hỗ trợ bởi thẻ, thì thẻ phải chấm dứt quy trình xử lý lệnh VERIFY, hỗ trợ với SW1 SW2 chỉ ra một lỗi, và phải hồi đáp với SW1 SW2 = ‘6984’ (lệnh không cho phép, tham chiếu dữ liệu không hợp lệ).

10.7.2. Quy trình xử lý

Ứng dụng kiểm tra số lần thử mã PIN còn lại.

Req 3.10.18 (Hạn mức lần thử mã PIN)

Nếu Bộ đếm lần thử mã PIN có giá trị 0, thì ứng dụng phải thiết lập bit ‘Việc Xác minh mã PIN Ngoại tuyến đã thực hiện và mã PIN đã xác minh không thành công’ trong CVR có giá trị 1b, phải chấm dứt xử lý lệnh VERIFY, và phải hồi đáp với SW1 SW2 = ‘6983’ (lệnh không cho phép, phương thức xác thực bị khóa).

Req 3.10.19 (Lỗi xác minh mã PIN không chặn ứng dụng):

Ứng dụng sẽ không bị chặn bởi việc xác minh mã PIN thất bại do vượt quá Hạn mức Lần thử mã PIN.

Req 3.10.20 (Lỗi xác minh mã PIN không chặn thẻ):

Thẻ sẽ không bị chặn bởi việc xác minh mã PIN thất bại do vượt quá Hạn mức Lần thử mã PIN.

Tiếp theo ứng dụng xử lý lệnh VERIFY được chỉ ra bởi tham số P2.

Req 3.10.21 (Quy trình xử lý mã PIN bản rõ Ngoại tuyến):

Nếu tham số P2 được thiết lập giá trị '80' (mã PIN bản rõ Ngoại tuyến), thì thẻ phải thực hiện quy trình xử lý mã PIN bản rõ Ngoại tuyến được mô tả trong Điều 10.7.2.1.

Req 3.10.22 (Quy trình xử lý mã PIN mã hóa Ngoại tuyến):

Nếu tham số P2 được thiết lập giá trị '88' (mã PIN mã hóa Ngoại tuyến), thì thẻ phải thực hiện quy trình xử lý mã PIN mã hóa Ngoại tuyến được mô tả trong Điều 10.7.2.2.

Một phần của tài liệu THẺ MẠCH TÍCH HỢP EMV CHO HỆ THỐNG THANH TOÁN - ĐẶC TẢ ỨNG DỤNG THANH TOÁN CHUNG - PHẦN 3: QUY TRÌNH XỬ LÝ CHỨC NĂNG (Trang 41 - 42)