JNI version

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

See Building Java applications using the CCA JNI.

Format

public native void  CSNBT31CJ(
              hikmNativeNumber return_code,
              hikmNativeNumber reason_code,
              hikmNativeNumber exit_data_length,
              byte[]           exit_data,
              hikmNativeNumber rule_array_count,
              byte[]           rule_array,
              hikmNativeNumber key_name_1_length,
              byte[]           key_name_1,
              hikmNativeNumber key_name_2_length,
              byte[]           key_name_2,
              hikmNativeNumber clear_key_bit_length,
              byte[]           key_version_number_1,
              byte[]           key_version_number_2,
              hikmNativeNumber opt_blocks_1_length,
              byte[]           opt_blocks_1,
              hikmNativeNumber opt_blocks_2_length,
              byte[]           opt_blocks_2,
              hikmNativeNumber key_field_length_1,
              hikmNativeNumber key_field_length_2,
              hikmNativeNumber KEK_key_identifier_1_length,
              byte[]           KEK_key_identifier_1,
              hikmNativeNumber KEK_key_identifier_2_length,
              byte[]           KEK_key_identifier_2,
              hikmNativeNumber generated_key_identifier_1_length,
              byte[]           generated_key_identifier_1,
              hikmNativeNumber generated_key_identifier_2_length,
              hikmNativeNumber ob_data_length,
              byte[]           ob_data,
              hikmNativeNumber reserved2_length,
              byte[]           reserved2,
              hikmNativeNumber reserved3_length,
              byte[]           reserved3,
              hikmNativeNumber reserved4_length,
              byte[]           reserved4
             );