z/OS Cryptographic Services ICSF Application Programmer's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Parameters

z/OS Cryptographic Services ICSF Application Programmer's Guide
SA22-7522-16

return_code
Direction: OutputType: Integer

The return code specifies the general result of the callable service. Appendix A. ICSF and TSS Return and Reason Codes lists the return codes.

reason_code
Direction: OutputType: Integer

The reason code specifies the result of the callable service that is returned to the application program. Each return code has different reason codes that indicate specific processing problems. Appendix A. ICSF and TSS Return and Reason Codes lists the reason codes.

exit_data_length
Direction: Input/OutputType: Integer

The length of the data that is passed to the installation exit. The length can be from X'00000000' to X'7FFFFFFF' (2 gigabytes). The data is identified in the exit_data parameter.

exit_data
Direction: Input/OutputType: String

The data that is passed to the installation exit.

key_identifier_in
Direction: Input/OutputType: String

The 64-byte string of the internal key token containing the data translation (DATAXLAT) key, or the label of the CKDS record containing the DATAXLAT key used to encipher the input string.

key_identifier_out
Direction: Input/OutputType: String

The 64-byte string of an internal key token containing the DATAXLAT key, or the label of the CKDS record containing the DATAXLAT key, used to reencipher the encrypted text.

text_length
Direction: InputType: Integer

The length of the ciphertext that is to be processed. The text length must be a multiple of 8 bytes. The maximum length of text is 2,147,836,647 bytes.

Note:
The MAXLEN value may still be specified in the options data set, but only the maximum value limit will be enforced.
text_in
Direction: InputType: String

The text that is to be translated. The text is enciphered under the data translation key specified in the key_identifier_in parameter.

initialization_vector_in
Direction: InputType: String

The 8-byte initialization vector that is used to decipher the input data. This parameter is the initialization vector used at the previous cryptographic node.

initialization_vector_out
Direction: InputType: String

The 8-byte initialization vector that is used to encipher the input data. This is the new initialization vector used when the callable service enciphers the plaintext.

text_out
Direction: OutputType: String

The field where the callable service returns the translated text.

text_id_in
Direction: InputType: Integer

For CSNBCTT1 only, the ALET of the text to be translated.

text_id_out
Direction: InputType: Integer

For CSNBCTT1 only, the ALET of the text_out field that the application supplies.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014