JNI version

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

See Building Java applications using the CCA JNI.

Format

public native void CSNBKGN2J(
           hikmNativeNumber return_code,
           hikmNativeNumber reason_code,
           hikmNativeNumber exit_data_length,
           byte[]           exit_data,
           hikmNativeNumber rule_array_count,
           byte[]           rule_array,
           byte[]           clear_key_bit_length,
           byte[]           key_type_1,
           byte[]           key_type_2,
           byte[]           key_name_1_length,
           byte[]           key_name_1,
           byte[]           key_name_2_length,
           byte[]           key_name_2,
           byte[]           user_associated_data_1_length,
           byte[]           user_associated_data_1,
           byte[]           user_associated_data_2_length,
           byte[]           user_associated_data_2,
           byte[]           key_encrypting_key_identifier_1_length,
           byte[]           key_encrypting_key_identifier_1,
           byte[]           key_encrypting_key_identifier_2_length,
           byte[]           key_encrypting_key_identifier_2,
           byte[]           generated_key_identifier_1_length,
           byte[]           generated_key_identifier_1,
           byte[]           generated_key_identifier_2_length,
           byte[]           generated_key_identifier_2);