JNI version

This verb has a Java™ Native Interface (JNI) version, which is named CSNBPTR2J.

See Building Java applications using the CCA JNI.

Format

public native void CSNBPTR2(
           hikmNativeNumber  return_code,
           hikmNativeNumber  reason_code,
           hikmNativeNumber  exit_data_length,
           byte[]            exit_data,
           hikmNativeNumber  rule_array_count,
           byte[]            rule_array,
           hikmNativeNumber  in_PIN_enc_key_id_length,
           byte[]            in_PIN_enc_key_id,
           hikmNativeNumber  out_PIN_enc_key_id_length,
           byte[]            out_PIN_enc_key_id,
           hikmNativeNumber  auth_key_id_length,
           byte[]            auth_key_id,
           hikmNativeNumber  in_PIN_profile_length,
           byte[]            in_PIN_profile,
           hikmNativeNumber  in_PAN_data_length,
           byte[]            in_PAN_data,
           hikmNativeNumber  in_PIN_blk_length,
           byte[]            in_PIN_blk,
           hikmNativeNumber  out_PIN_profile_length,
           byte[]            out_PIN_profile,
           hikmNativeNumber  out_PAN_data_length,
           byte[]            out_PAN_data,
           hikmNativeNumber  auth_data_length,
           byte[]            auth_data,
           hikmNativeNumber  out_PIN_blk_length,
           byte[]            out_PIN_blk,
           hikmNativeNumber  reserved1_length,
           byte[]            reserved1,
           hikmNativeNumber  reserved2_length,
           byte[]            reserved2,
           hikmNativeNumber  reserved3_length,
           byte[]            reserved3);