JNI version

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

Format

public native void CSNBDPCJ(
           hikmNativeNumber    return_code,
           hikmNativeNumber    reason_code,
           hikmNativeNumber    exit_data_length,
           byte[]              exit_data,
           hikmNativeNumber    rule_array_count,
           byte[]              rule_array,
           hikmNativeNumber    PAN_data_length,
           byte[]              PAN_data,
           hikmNativeNumber    card_p_data_length,
           byte[]              card_p_data,
           hikmNativeNumber    card_t_data_length,
           byte[]              card_t_data,
           hikmNativeNumber    cur_ISO_PIN_block_length,
           byte[]              cur_ISO_PIN_block,
           hikmNativeNumber    new_ISO_PIN_block_length,
           byte[]              new_ISO_PIN_block,
           hikmNativeNumber    card_script_data_length,
           byte[]               card_script_data,
           hikmNativeNumber    script_offset,
           hikmNativeNumber    script_offset_field_length,
           hikmNativeNumber    script_initialization_vector_length,
           byte[]              script_initialization_vector,
           byte[]              output_PIN_profile,
           hikmNativeNumber    PIN_reference_value_length,
           byte[]              PIN_reference_value,
           hikmNativeNumber    PRW_random_number_length,
           byte[]              PRW_random_number,
           hikmNativeNumber    PRW_key_identifier_length,
           byte[]              PRW_key_identifier,
           hikmNativeNumber    current_IPIN_encryption_key_identifier_length,
           byte[]              current_IPIN_encryption_key_identifier,
           hikmNativeNumber    new_IPIN_encryption_key_identifier_length,
           byte[]              new_IPIN_encryption_key_identifier,
           hikmNativeNumber    script_key_identifier_length,
           byte[]              script_key_identifier,
           hikmNativeNumber    script_MAC_key_identifier_length,
           byte[]              script_MAC_key_identifier,
           hikmNativeNumber    new_PRW_key_identifier_length,
           byte[]              new_PRW_key_identifier,
           hikmNativeNumber    OPIN_encryption_key_identifier_length,
           byte[]              OPIN_encryption_key_identifier,
           hikmNativeNumber    OEPB_MAC_key_identifier_length,
           byte[]              OEPB_MAC_key_identifier,
           hikmNativeNumber    script_length,
           byte[]              script,
           hikmNativeNumber    script_MAC_length,
           byte[]              script_MAC,
           hikmNativeNumber    new_PIN_reference_value_length,
           byte[]              new_PIN_reference_value,
           hikmNativeNumber    new_PRW_random_number_length,
           byte[]              new_PRW_random_number,
           hikmNativeNumber    output_encrypted_PIN_block_length,
           byte[]              output_encrypted_PIN_block,
           hikmNativeNumber    PIN_block_MAC_length,
           byte[]              PIN_block_MAC);