- return_code
-
Direction: Output | Type: 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: Output | Type: 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/Output | Type: 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/Output | Type: String |
The data that is passed to the installation exit.
- input_key_token
-
Direction: Input | Type: String |
A 64-byte string variable containing an external key token.
The external key token contains the key to be re-enciphered (translated).
- input_KEK_key_identifier
-
Direction: Input/Output | Type: String |
A 64-byte string variable containing the internal key token
or the key label of an internal key token record in the CKDS. The
internal key token contains the key-encrypting key used to decipher
the key. The internal key token must contain a control vector that
specifies an importer or IKEYXLAT key type. The control vector for
an importer key must have the XLATE bit set to 1.
- output_KEK_key_identifier
-
Direction: Input/Output | Type: String |
A 64-byte string variable containing the internal key token
or the key label of an internal key token record in the CKDS. The
internal key token contains the key-encrypting key used to encipher
the key. The internal key token must contain a control vector that
specifies an exporter or OKEYXLAT key type. The control vector for
an exporter key must have the XLATE bit set to 1.
- output_key_token
-
Direction: Output | Type: String |
A 64-byte string variable containing an external key token.
The external key token contains the re-enciphered key.
ICSF
supports two methods of wrapping the key value in a symmetric key
token: the original ECB wrapping and an enhanced CBC wrapping method
which is ANSI X9.24 compliant. The output_key_token will
be wrapped in the same manner as the input_key_token.