JNI version

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

See Building Java applications using the CCA JNI.

Format

public native void CSNBFPETJ(
           hikmNativeNumber   return_code,
           hikmNativeNumber   reason_code,
           hikmNativeNumber   exit_data_length,
           byte[]             exit_data,
           hikmNativeNumber   rule_array_count,
           byte[]             rule_array,
           hikmNativeNumber   input_PAN_length,
           byte[]             input_PAN,
           hikmNativeNumber   input_cardholder_name_length,
           byte[]             input_cardholder_name,
           hikmNativeNumber   input_dtrack1_data_length,
           byte[]             input_dtrack1_data,
           hikmNativeNumber   input_dtrack2_data_length,
           byte[]             input_dtrack2_data,
           hikmNativeNumber   input_key_identifier_length,
           byte[]             input_key_identifier,
           hikmNativeNumber   output_key_identifier_length,
           byte[]             output_key_identifier,
           hikmNativeNumber   derivation_data_length,
           byte[]             derivation_data,
           hikmNativeNumber   output_PAN_length,
           byte[]             output_PAN,
           hikmNativeNumber   output_cardholder_name_length,
           byte[]             output_cardholder_name,
           hikmNativeNumber   output_dtrack1_data_length,
           byte[]             output_dtrack1_data,
           hikmNativeNumber   output_dtrack2_data_length,
           byte[]             output_dtrack2_data,
           hikmNativeNumber   DUKPT_PIN_key_identifier_length,
           byte[]             DUKPT_PIN_key_identifier,
           hikmNativeNumber   reserved1_length,
           byte[]             reserved1,
           hikmNativeNumber   reserved2_length,
           byte[]             reserved2);