- 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 assigned to it 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.
- source_key_identifier
-
Direction: Input/Output | Type: String |
A 64-byte string for an internal key token or label that
contains a data-encrypting key to be reenciphered. The data-encrypting
key is encrypted under the master key.
- exporter_key_identifier
-
Direction: Input/Output | Type: String |
A 64-byte string for an internal key token or key label
that contains the exporter key_encrypting key. The data-encrypting
key previously discussed will be encrypted under this exporter key_encrypting key.
- target_key_identifier
-
Direction: Input/Output | Type: String |
A 64-byte field that is to receive the external key token,
which contains the reenciphered key that has been exported. The reenciphered
key can now be exchanged with another cryptographic system.
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 target_key_identifier will
be wrapped in the same manner as the source_key_identifier.